示例#1
0
        private LiderAvaluo MapearALiderAvaluo(LiderAvaluoInputModel liderAvaluoInputModel)
        {
            var liderAvaluo = new LiderAvaluo
            {
                Usuario = liderAvaluoInputModel.Usuario
            };

            return(liderAvaluo);
        }
示例#2
0
        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));
        }