示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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();
        }
示例#4
0
 public void Update([FromBody] RepaymentsDTO repayment)
 {
     RepaymentBL.Update(repayment);
 }