Ejemplo n.º 1
0
 public ActionResult Edit(BenefitDTO benefit)
 {
     if (ModelState.IsValid)
     {
         benefitService.AddOrUpdate(benefit);
         return(RedirectToAction("Index"));
     }
     return(View(benefit));
 }
Ejemplo n.º 2
0
 public ActionResult Delete(int id)
 {
     try
     {
         BenefitDTO benefit = benefitService.Get(id);
         benefitService.Delete(benefit);
         return(Json("OK"));
     }
     catch { return(Json("Error")); }
 }
Ejemplo n.º 3
0
 public IActionResult CreateBenefit([FromBody] BenefitDTO benefitDTO)
 {
     try
     {
         var benefit = _benefitService.CreateBenefit(benefitDTO);
         return(Ok("Created"));
     } catch (Exception)
     {
         return(StatusCode(500, "Something went wrong."));
     }
 }
Ejemplo n.º 4
0
        public Benefit CreateBenefit(BenefitDTO benefitDTO)
        {
            var mappedBenefit = new Benefit
            {
                Name        = benefitDTO.Name,
                Description = benefitDTO.Description,
                Url         = benefitDTO.Url,
                AreaId      = benefitDTO.AreaId,
                Active      = 0
            };

            _benefitRepository.Put(mappedBenefit);
            return(mappedBenefit);
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int id)
        {
            BenefitDTO benefit = (id == 0) ? new BenefitDTO() : benefitService.Get(id);

            return(View(benefit));
        }