Пример #1
0
 public ActionResult AddBenefit(BenefitView model)
 {
     if (ModelState.IsValid)
     {
         prepo.AddBenefit(model);
         return(RedirectToAction("OfferedBenefits"));
     }
     return(View(model));
 }
Пример #2
0
 public void UpdateBenefit(BenefitView model)
 {
     using (var prepo = new BenefitRepository())
     {
         Benefit p = prepo.GetById(model.benefitID);
         if (p != null)
         {
             p.Name = model.Name;
             prepo.Update(p);
         }
     }
 }
Пример #3
0
 //benefits
 public void AddBenefit(BenefitView model)
 {
     using (var prepo = new BenefitRepository())
     {
         var ben = new Benefit();
         {
             if (GetByName(model.Name).Name == null)
             {
                 ben.Name = model.Name;
                 prepo.Insert(ben);
             }
         };
     }
 }
Пример #4
0
        public BenefitView GetBenefitById(int id)
        {
            using (var b = new BenefitRepository())
            {
                Benefit ben   = b.GetById(id);
                var     model = new BenefitView();

                if (ben != null)
                {
                    model.benefitID = ben.benefitID;
                    model.Name      = ben.Name;
                }
                return(model);
            }
        }
Пример #5
0
        public BenefitView GetBenefitByName(string name)
        {
            using (var b = new BenefitRepository())
            {
                var model = new BenefitView();

                foreach (Benefit ben in b.GetAll())
                {
                    if (ben.Name == name)
                    {
                        model.benefitID = ben.benefitID;
                        model.Name      = ben.Name;
                    }
                }
                return(model);
            }
        }