private LiderAvaluo MapearALiderAvaluo(LiderAvaluoInputModel liderAvaluoInputModel) { var liderAvaluo = new LiderAvaluo { Usuario = liderAvaluoInputModel.Usuario }; return(liderAvaluo); }
public ActionResult <LiderAvaluoViewModel> Post(LiderAvaluoInputModel liderAvaluoInputModel) { LiderAvaluo liderAvaluo = MapearALiderAvaluo(liderAvaluoInputModel); var response = liderAvaluoService.Guardar(liderAvaluo); if (response.Error) { ModelState.AddModelError("Error al registrar al líder de avalúos", response.Mensaje); var detallesProblema = new ValidationProblemDetails(ModelState) { Status = StatusCodes.Status400BadRequest }; return(BadRequest(detallesProblema)); } return(Ok(response.LiderAvaluo)); }