public IHttpActionResult EditAward(int id, [FromBody] EditAwardVM updatedAward) { var award = bllModel.GetAwardById(id); if (award == null) { return(NotFound()); } if (ModelState.IsValid) { if (!string.IsNullOrWhiteSpace(updatedAward.Title)) { award.Title = updatedAward.Title; } if (!string.IsNullOrWhiteSpace(updatedAward.Title)) { award.Description = updatedAward.Description; } if (bllModel.UpdateAward(award)) { return(Ok()); } } return(BadRequest("We can't edit award with this parametrs")); }
public ActionResult Edit(EditAwardVM award) { if (ModelState.IsValid) { if (bllModel.UpdateAward(award, Request)) { return(RedirectToAction("Index")); } return(View(award)); } return(View(award)); }