public ActionResult Edit(PaymentViewModel paymentVM) { var res = payRep.UpdatePayment(paymentVM); if (!res) return HttpNotFound(); return RedirectToAction("ManagePayments"); }
public bool RemovePayment(PaymentViewModel payVM) { var payment = _db.Payments.FirstOrDefault(x => x.PaymentId == payVM.PaymentId); if (payment == null) return false; _db.Payments.Remove(payment); _db.SaveChanges(); return true; }
public void InsertNewPayment(PaymentViewModel payVM) { var newPayment = new DAL.Payment(); newPayment.Description = payVM.Description; newPayment.DueDate = payVM.DueDate; newPayment.Expense = payVM.Expense; newPayment.InterestRate = payVM.InterestRate; newPayment.MonthlyEstDues = payVM.MonthlyEstimatedDues; newPayment.Timestamp = DateTime.Now; _db.Payments.Add(newPayment); _db.SaveChanges(); }
public bool UpdatePayment(PaymentViewModel payVM) { var payment = _db.Payments.FirstOrDefault(x => x.PaymentId == payVM.PaymentId); if (payment == null) return false; payment.Description = payVM.Description; payment.DueDate = payVM.DueDate; payment.Expense = payVM.Expense; payment.InterestRate = payVM.InterestRate; payment.MonthlyEstDues = payVM.MonthlyEstimatedDues; _db.SaveChanges(); return true; }
public ActionResult Create(PaymentViewModel payViewModel) { payRep.InsertNewPayment(payViewModel); return RedirectToAction("ManagePayments"); }