public ActionResult SurgeryCharge(SurgeryChargeModel model) { try { if (ModelState.IsValid) { if (model.SurgeryChargeId == 0) { pros.Insert(model); } else { pros.Update(model); } return(RedirectToAction("SurgeryCharge")); } else { return(View(model)); } } catch { return(View(model)); } }
public SurgeryChargeModel GetObject(int?id) { using (EHMSEntities ent = new EHMSEntities()) { var obj = ent.SurgeryCharges.Where(x => x.SurgeryChargeId == id).SingleOrDefault(); SurgeryChargeModel model = AutoMapper.Mapper.Map <SurgeryCharge, SurgeryChargeModel>(obj); return(model); } }
public ActionResult SurgeryCharge(int?id) { SurgeryChargeModel model = new SurgeryChargeModel(); if (id != null) { model = pros.GetObject(id); } model.SurgerChargeList = pros.GetList(); return(View(model)); }
public void Update(SurgeryChargeModel model) { EHMSEntities ent = new EHMSEntities(); var obj = ent.SurgeryCharges.Where(x => x.SurgeryChargeId == model.SurgeryChargeId).SingleOrDefault(); AutoMapper.Mapper.Map(model, obj); obj.Status = true; decimal PayabelPerTax = Convert.ToDecimal((model.PayableGrandTotal / 100) * Convert.ToDecimal(5)); obj.PayableTaxTotal = PayabelPerTax; ent.Entry(obj).State = System.Data.EntityState.Modified; ent.SaveChanges(); }
public bool Insert(SurgeryChargeModel model) { EHMSEntities ent = new EHMSEntities(); if (ent.SurgeryCharges.Any(x => x.ChargeName == model.ChargeName)) { return(false); } var obj = AutoMapper.Mapper.Map <SurgeryChargeModel, SurgeryCharge>(model); obj.Status = true; decimal PayabelperTax = Convert.ToDecimal((model.PayableGrandTotal / 100) * Convert.ToDecimal(5)); obj.PayableTaxTotal = PayabelperTax; ent.SurgeryCharges.Add(obj); ent.SaveChanges(); return(true); }