public async Task <Core.Model.CoreLoan> AddLoanAsync(Core.Model.CoreLoan Loan)
        {
            var newLoan = Mapper.MapLoan(Loan);

            _context.Loan.Add(newLoan);
            await _context.SaveChangesAsync();

            return(Mapper.MapLoan(newLoan));
        }
 public static Model.Loan MapLoan(Core.Model.CoreLoan loan)
 {
     return(new Model.Loan
     {
         Id = loan.Id,
         AccumulatedCost = loan.AccumulatedCost,
         InterestRate = loan.InterestRate,
         MonthlyRate = loan.MonthlyRate,
         RetainingCost = loan.RetainingCost,
         UserId = loan.UserId,
         //User = MapUsers(loan.CurrentUser)
     });
 }
 public EntityState Changed(Core.Model.CoreLoan Loan)
 {
     return(_context.Entry(Loan).State = EntityState.Modified);
 }