public static RepaymentsDTO getRepaymentById(int id) { db DB = new db(); Repayments repyment = DB.Repayments.FirstOrDefault(r => r.RepaymentId == id); User user = DB.Users.FirstOrDefault(u => u.UserId == repyment.UserId); RepaymentsDTO repaymentDTO = RepaymentConvert.DALtoDTO(repyment); repaymentDTO.UserName = user.firstName + " " + user.lastname; return(repaymentDTO); }
public static RepaymentsDTO DALtoDTO(Repayments repayment) { RepaymentsDTO repaymentDTO = new RepaymentsDTO() { UserId = repayment.UserId, Amount = repayment.Amount, Date = repayment.Date, Id = repayment.RepaymentId, LoanID = repayment.LoanId, // Remark = repayment.Re, status = repayment.NameStatus }; return(repaymentDTO); }
public static void Update(RepaymentsDTO repayment) { db DB = new db(); Repayments repaymentDal = DB.Repayments.FirstOrDefault(r => r.RepaymentId == repayment.Id); if (repayment.NameStatus == "performed" && repaymentDal.NameStatus != "performed") { FundBL.AddBalance(repayment.Amount); } repaymentDal.Amount = repayment.Amount; repaymentDal.NameStatus = repayment.NameStatus; repaymentDal.Date = repayment.Date; // repaymentDal.remark= repayment.Remark; DB.SaveChanges(); }
public void Update([FromBody] RepaymentsDTO repayment) { RepaymentBL.Update(repayment); }