public ActionResult Save(ReferralDistribution referralDistribution) { try { using (var db = new StoreContext()) { int?cnt = db.ReferralDistributions.Where(p => p.ReferralDistributionId == referralDistribution.ReferralDistributionId).Count(); if (cnt == 0) { db.ReferralDistributions.Add(referralDistribution); db.SaveChanges(); return(Json(new { success = true, responseText = "", ReferralDistributionId = referralDistribution.ReferralDistributionId }, JsonRequestBehavior.AllowGet)); } else { db.ReferralDistributions.Attach(referralDistribution); db.Entry(referralDistribution).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true, responseText = "", BudgetId = referralDistribution.ReferralDistributionId }, JsonRequestBehavior.AllowGet)); } } } catch (Exception ex) { return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete([DataSourceRequest] DataSourceRequest request, int?id) { try { if (ModelState.IsValid) { using (var db = new StoreContext()) { var item = new ReferralDistribution() { ReferralDistributionId = Convert.ToInt32(id), }; db.ReferralDistributions.Attach(item); db.ReferralDistributions.Remove(item); db.SaveChanges(); } } return(Json(new { success = true, responseText = "" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, responseText = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(int?id) { try { using (var db = new StoreContext()) { this.ViewBugs(db); ReferralDistribution item = db.ReferralDistributions.Find(id); return(View("ReferralDistributionOrganizationTemplate", item)); } } catch (Exception ex) { return(HttpNotFound(ex.Message)); } }
public ActionResult Create() { try { using (var db = new StoreContext()) { this.ViewBugs(db); var item = new ReferralDistribution(); return(View("ReferralDistributionTemplate", item)); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "ReferralDistribution", "Create"))); } }