public JsonResult Save(ClinicEstablishmentViewModel model) { int saveIndex = 0; ClinicEstablishment clesEstablishment = new ClinicEstablishment(); clesEstablishment.EstablishmentId = model.EstablishmentId; clesEstablishment.ClinicHouseCharge = model.ClinicHouseCharge; clesEstablishment.ElectricityBill = model.ElectricityBill; clesEstablishment.EmployeeCost = model.EmployeeCost; clesEstablishment.InstrumentServiceCost = model.InstrumentServiceCost; clesEstablishment.RowmaterialCost = model.RowmaterialCost; clesEstablishment.Date = model.Date; clesEstablishment.Vat = model.Vat; clesEstablishment.TotalCharge = clesEstablishment.ClinicHouseCharge + clesEstablishment.ElectricityBill + clesEstablishment.EmployeeCost + clesEstablishment.InstrumentServiceCost + clesEstablishment.RowmaterialCost + clesEstablishment.Vat; saveIndex = model.EstablishmentId == 0 ? ClinicEstablishmentManager.Save(clesEstablishment) : ClinicEstablishmentManager.Edit(clesEstablishment); return(Reload(saveIndex)); }
public JsonResult Delete(ClinicEstablishmentViewModel model) { int deleteIndex = 0; try { deleteIndex = ClinicEstablishmentManager.Delete(model.EstablishmentId); } catch (Exception exception) { throw new Exception(exception.Message); } return(deleteIndex > 0 ? Reload() : ErroResult("Failed To Delete")); }
// // GET: /ClinicEstablishment/ public ActionResult Index(ClinicEstablishmentViewModel model) { ModelState.Clear(); var totalrecords = 0; model.ClinicEstablishments = ClinicEstablishmentManager.GetAllAByPaging(out totalrecords, model).Where(x => (x.Date >= model.FromDate || model.FromDate == null) && (x.Date <= model.ToDate || model.ToDate == null)).ToList();; model.TotalRecords = totalrecords; return(View(model)); }
public ActionResult Edit(ClinicEstablishmentViewModel model) { if (model.EstablishmentId > 0) { ClinicEstablishment cles = ClinicEstablishmentManager.GetById(model.EstablishmentId); model.EstablishmentId = cles.EstablishmentId; model.ClinicHouseCharge = cles.ClinicHouseCharge; model.ElectricityBill = cles.ElectricityBill; model.EmployeeCost = cles.EmployeeCost; model.Vat = cles.Vat; model.Date = cles.Date; model.RowmaterialCost = cles.RowmaterialCost; model.InstrumentServiceCost = cles.InstrumentServiceCost; model.TotalCharge = cles.TotalCharge; } return(View(model)); }