public ActionResult Edit(BenefitDTO benefit) { if (ModelState.IsValid) { benefitService.AddOrUpdate(benefit); return(RedirectToAction("Index")); } return(View(benefit)); }
public ActionResult Delete(int id) { try { BenefitDTO benefit = benefitService.Get(id); benefitService.Delete(benefit); return(Json("OK")); } catch { return(Json("Error")); } }
public IActionResult CreateBenefit([FromBody] BenefitDTO benefitDTO) { try { var benefit = _benefitService.CreateBenefit(benefitDTO); return(Ok("Created")); } catch (Exception) { return(StatusCode(500, "Something went wrong.")); } }
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); }
public ActionResult Edit(int id) { BenefitDTO benefit = (id == 0) ? new BenefitDTO() : benefitService.Get(id); return(View(benefit)); }