private Rol MapearARol(RolInputModel rolInputModel) { var rol = new Rol { Nombre = rolInputModel.Nombre }; return(rol); }
public ActionResult <RolViewModel> Post(RolInputModel rolInputModel) { Rol rol = MapearARol(rolInputModel); var response = rolService.Guardar(rol); if (response.Error) { ModelState.AddModelError("Error al registrar el rol", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.Rol)); }