public static int UpdateOtherLiability(OtherLiabilityUpdateViewModel model) { Entities entities = new Entities(); var carLiability = entities.Liabilities.Where(x => x.Id == model.Id).FirstOrDefault(); carLiability.Name = model.Source; carLiability.Value = model.Value.Value; carLiability.Purpose = model.Purpose; carLiability.InterestType = model.InterestType; carLiability.InterestRatePerX = model.InterestRatePerX; carLiability.InterestRate = model.InterestRate.Value; carLiability.StartDate = model.StartDate.Value; carLiability.EndDate = model.EndDate.Value; carLiability.Note = model.Note; entities.Liabilities.Attach(carLiability); entities.Entry(carLiability).State = System.Data.Entity.EntityState.Modified; return(entities.SaveChanges()); }
public static OtherLiabilityUpdateViewModel GetViewModelById(int id) { Entities entities = new Entities(); var carLiability = entities.Liabilities.Where(x => x.Id == id).FirstOrDefault(); OtherLiabilityUpdateViewModel liabilityViewModel = new OtherLiabilityUpdateViewModel(); liabilityViewModel.Id = carLiability.Id; liabilityViewModel.Source = carLiability.Name; liabilityViewModel.Purpose = carLiability.Purpose; liabilityViewModel.Value = carLiability.Value; liabilityViewModel.InterestType = carLiability.InterestType.Value; liabilityViewModel.InterestRatePerX = carLiability.InterestRatePerX; liabilityViewModel.InterestRate = carLiability.InterestRate; liabilityViewModel.StartDate = carLiability.StartDate.Value; liabilityViewModel.EndDate = carLiability.EndDate.Value; liabilityViewModel.Note = carLiability.Note; return(liabilityViewModel); }
public ActionResult _OtherLiabilityUpdateForm(OtherLiabilityUpdateViewModel model) { if (ModelState.IsValid) { int result = OtherLiabilityQueries.UpdateOtherLiability(model); if (result > 0) { return(Content("success")); } else { return(Content("failed")); } } else { return(PartialView()); } }
public ActionResult _OtherLiabilityUpdateForm(int id) { OtherLiabilityUpdateViewModel model = OtherLiabilityQueries.GetViewModelById(id); return(PartialView(model)); }