//------------------------------------------------------------------------------
//
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
//
//------------------------------------------------------------------------------
namespace BuddyFinance.Model
{
using System;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Data.Entity.Core.Objects;
using System.Linq;
public partial class BuddyFinanceDBEntities : DbContext
{
public BuddyFinanceDBEntities()
: base("name=BuddyFinanceDBEntities")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet ActivityLogs { get; set; }
public virtual DbSet AddressTypes { get; set; }
public virtual DbSet AuthenticationCodes { get; set; }
public virtual DbSet BankingDetails { get; set; }
public virtual DbSet CashDeposits { get; set; }
public virtual DbSet CashWithdrawals { get; set; }
public virtual DbSet CashWithdrawalStatuses { get; set; }
public virtual DbSet Countries { get; set; }
public virtual DbSet DocumentTypes { get; set; }
public virtual DbSet EmploymentDetails { get; set; }
public virtual DbSet EmploymentStatuses { get; set; }
public virtual DbSet EmploymentTypes { get; set; }
public virtual DbSet Ethnicities { get; set; }
public virtual DbSet FicaCompliances { get; set; }
public virtual DbSet FicaComplianceDocuments { get; set; }
public virtual DbSet FicaStatuses { get; set; }
public virtual DbSet FileDatas { get; set; }
public virtual DbSet Genders { get; set; }
public virtual DbSet GlobalSetups { get; set; }
public virtual DbSet IdentificationTypes { get; set; }
public virtual DbSet LoanEarningBrackets { get; set; }
public virtual DbSet LoanPayouts { get; set; }
public virtual DbSet LoanRepayments { get; set; }
public virtual DbSet LoanRepaymentStatuses { get; set; }
public virtual DbSet LoanRequestScores { get; set; }
public virtual DbSet LoanRequestStatuses { get; set; }
public virtual DbSet LoanSchedules { get; set; }
public virtual DbSet LoanScheduleFees { get; set; }
public virtual DbSet LoanScheduleStatuses { get; set; }
public virtual DbSet LoanStatuses { get; set; }
public virtual DbSet LoanTermBrackets { get; set; }
public virtual DbSet ManualDeductions { get; set; }
public virtual DbSet NextOfKins { get; set; }
public virtual DbSet Notifications { get; set; }
public virtual DbSet NotificationTypes { get; set; }
public virtual DbSet OfferStatuses { get; set; }
public virtual DbSet PreLoanRequests { get; set; }
public virtual DbSet ProfileAddresses { get; set; }
public virtual DbSet ProfileApprovals { get; set; }
public virtual DbSet ProfileCreditRatingScores { get; set; }
public virtual DbSet ProfileDocuments { get; set; }
public virtual DbSet ProfileStatuses { get; set; }
public virtual DbSet ProfileSuspensions { get; set; }
public virtual DbSet ProfileTypes { get; set; }
public virtual DbSet Provinces { get; set; }
public virtual DbSet RequestLogs { get; set; }
public virtual DbSet RobotScores { get; set; }
public virtual DbSet SourceOfFunds { get; set; }
public virtual DbSet SourceOfIncomes { get; set; }
public virtual DbSet TaxIdentificationTypes { get; set; }
public virtual DbSet TaxInformations { get; set; }
public virtual DbSet TermTypes { get; set; }
public virtual DbSet Transactions { get; set; }
public virtual DbSet TransactionFees { get; set; }
public virtual DbSet TransactionStatuses { get; set; }
public virtual DbSet TransactionTypes { get; set; }
public virtual DbSet Users { get; set; }
public virtual DbSet UserRoles { get; set; }
public virtual DbSet Loans { get; set; }
public virtual DbSet LoanRequestOffers { get; set; }
public virtual DbSet FeeTypes { get; set; }
public virtual DbSet LoanOffers { get; set; }
public virtual DbSet LoanRequests { get; set; }
public virtual DbSet Borrowers { get; set; }
public virtual DbSet Lenders { get; set; }
public virtual DbSet Profiles { get; set; }
public virtual ObjectResult ProfileTransactions(Nullable profileId, string startDate, string endDate)
{
var profileIdParameter = profileId.HasValue ?
new ObjectParameter("profileId", profileId) :
new ObjectParameter("profileId", typeof(int));
var startDateParameter = startDate != null ?
new ObjectParameter("startDate", startDate) :
new ObjectParameter("startDate", typeof(string));
var endDateParameter = endDate != null ?
new ObjectParameter("endDate", endDate) :
new ObjectParameter("endDate", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("ProfileTransactions", profileIdParameter, startDateParameter, endDateParameter);
}
}
}