Beispiel #1
0
        public ActionResult EditFinanceLimit(Guid Id)
        {
            FinanceLimit model = budgetService.GetFinanceLimitById(Id);

            ViewBag.Currency = mbCurrency.ShortName;
            return(View("FinanceLimitForm", model));
        }
Beispiel #2
0
        public ActionResult CreateFinanceLimit()
        {
            FinanceLimit model = new FinanceLimit();

            ViewBag.Currency = mbCurrency.ShortName;
            return(View("FinanceLimitForm", model));
        }
Beispiel #3
0
 public ActionResult SaveFinanceLimit(FinanceLimit model)
 {
     if (model.CountryProgrammeId.Equals(Guid.Empty))
     {
         model.CountryProgrammeId = countryProg.Id;
     }
     budgetService.SaveFinanceLimit(model);
     return(ViewFinanceLimits());
 }
Beispiel #4
0
 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();
     }
 }