public ActionResult EditFinanceLimit(Guid Id) { FinanceLimit model = budgetService.GetFinanceLimitById(Id); ViewBag.Currency = mbCurrency.ShortName; return(View("FinanceLimitForm", model)); }
public ActionResult CreateFinanceLimit() { FinanceLimit model = new FinanceLimit(); ViewBag.Currency = mbCurrency.ShortName; return(View("FinanceLimitForm", model)); }
public ActionResult SaveFinanceLimit(FinanceLimit model) { if (model.CountryProgrammeId.Equals(Guid.Empty)) { model.CountryProgrammeId = countryProg.Id; } budgetService.SaveFinanceLimit(model); return(ViewFinanceLimits()); }
public void SaveFinanceLimit(FinanceLimit fl) { using (var context = new SCMSEntities()) { if (fl.Id.Equals(Guid.Empty)) { fl.Id = Guid.NewGuid(); context.FinanceLimits.Add(fl); } else { context.FinanceLimits.Attach(fl); ((IObjectContextAdapter)context).ObjectContext.ObjectStateManager.ChangeObjectState(fl, System.Data.EntityState.Modified); } context.SaveChanges(); } }