public ActionResult EditarPerfil(IFormCollection form) { try { if (!ModelState.IsValid) { return(RedirectToAction(nameof(ListarPerfiles))); } var model = new TbSePerfil { Nombre = form["PerfilFilled.Nombre"], Id = Convert.ToInt32(form["PerfilFilled.Id"]) }; var p = perfilService.Update(model); if (p != null) { return(RedirectToAction("ListarPerfiles", new { id = p.Id })); } else { return(RedirectToAction(nameof(ListarPerfiles))); } } catch { return(RedirectToAction(nameof(ListarPerfiles))); } }
public HttpResponseMessage Update(HttpRequestMessage request, [FromBody] PerfilDto dto) { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest); } else { var dtoUpdated = perfilService.Update(dto); response = request.CreateResponse(HttpStatusCode.OK, dtoUpdated); } return(response); }
public TbSePerfil Update(PerfilViewModel viewModel) { return(perfilService.Update(ViewModelToDomain(viewModel))); }