public ActionResult CreateAddons(AddonsViewModel newAddons) { var success = false; var message = ""; if (!ModelState.IsValid) { return(PartialView("CreateAddon", newAddons)); } try { AddonDetail newaddondetail = new AddonDetail() { addoncatId = newAddons.addoncatId, addondescription = newAddons.AddonsDescription, deptId = newAddons.deptId, unit = newAddons.Unit, amount = newAddons.AddonAmount }; dbEntities.AddonDetails.Add(newaddondetail); dbEntities.SaveChanges(); success = true; } catch (Exception e) { message = e.Message.ToString(); success = false; } return(Json(new { success = success, message = message }, JsonRequestBehavior.AllowGet)); }
public ActionResult ModifyAddonDetails(AddonsViewModel modifyaddonsdetails) { var success = false; var message = ""; if (!ModelState.IsValid) { return(PartialView("ModifyAddonDetails", modifyaddonsdetails)); } try { AddonDetail addondetail = new AddonDetail() { addonId = (int)modifyaddonsdetails.addonId, addoncatId = modifyaddonsdetails.addoncatId, deptId = modifyaddonsdetails.deptId, addondescription = modifyaddonsdetails.AddonsDescription, unit = modifyaddonsdetails.Unit, amount = modifyaddonsdetails.AddonAmount }; dbEntities.AddonDetails.Attach(addondetail); dbEntities.Entry(addondetail).State = EntityState.Modified; dbEntities.SaveChanges(); success = true; } catch (Exception e) { message = e.Message.ToString(); success = false; } return(Json(new { success = success }, JsonRequestBehavior.AllowGet)); }