public ActionResult EditConfirmed(BillingInfoViewModel model) { if (_contentSvc.Edit(model)) { _contentSvc.Save(); } return(RedirectToAction("Manage")); }
public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } BillingInfoViewModel record = _contentSvc.GetRecord(id); return(View(record)); }
public void Add(BillingInfoViewModel model) { _billingRep.Create(new AccountBook { Id = Guid.NewGuid(), Categoryyy = (int)model.Type, Amounttt = model.Amount, Dateee = model.Date, Remarkkk = model.Message }); }
public ActionResult CreateConfirmed(BillingInfoViewModel model) { if (ModelState.IsValid) { if (_contentSvc.ModelIsValid(model)) { _contentSvc.Add(model); _contentSvc.Save(); return(RedirectToAction("Index")); } } return(View(model)); }
public BillingInfoViewModel GetRecord(Guid?id) { var record = _billingRep.GetSingle(d => d.Id == id); var model = new BillingInfoViewModel { Id = record.Id, Type = (BillingType)record.Categoryyy, Amount = record.Amounttt, Date = record.Dateee, Message = record.Remarkkk }; return(model); }
public bool ModelIsValid(BillingInfoViewModel model) { if (model.Amount < 0) { return(false); } if (model.Date > DateTime.Now) { return(false); } if (model.Message.Length > 100) { return(false); } return(true); }
public bool Edit(BillingInfoViewModel model) { var record = _billingRep.GetSingle(d => d.Id == model.Id); if (record != null) { _billingRep.Remove(record); _billingRep.Create(new AccountBook { Id = model.Id, Categoryyy = (int)model.Type, Amounttt = model.Amount, Dateee = model.Date, Remarkkk = model.Message }); return(true); } return(false); }