public ActionResult Edit(Technology technology) { if (ModelState.IsValid) { var model = technologyService.Find(technology.Id); model.Name = technology.Name; technologyService.Update(model); return(RedirectToAction("Index")); } return(View()); }
public IActionResult Edit([FromBody] TechnologyDto model) { try { var updatedModel = _technologyService.Update(model); return(Json(updatedModel)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.BadRequest, new ErrorResponse(ex))); } }
public ActionResult Update([DataSourceRequest] DataSourceRequest dsRequest, TechnologyViewModel technology) { if (technology != null) { var userEmailId = User.Identity.Name; var user = _containerUserService.FindUserByEmail(userEmailId); if (user != null) { technology.ModifiedBy = user.ID; technology.ModifiedDate = DateTime.Now; technology.IsActive = true; technology.Description = HttpUtility.HtmlDecode(technology.Description); var technologyBusinessModel = _mappingService.Map <TechnologyViewModel, TechnologyBusinessModel>(technology); _technologyService.Update(technologyBusinessModel); } } return(Json(true)); }
public ActionResult Edit(TechnologyViewModel viewModel) { try { if (ModelState.IsValid) { var entity = Mapper.Map <TechnologyViewModel, Technology>(viewModel); _technologyService.Update(entity); return(RedirectToAction("Index")); } } catch (Exception e) { ModelState.AddModelError("", e.Message); } return(View(viewModel)); }