コード例 #1
0
        private Interesado MapearAInteresado(InteresadoInputModel interesadoInputModel)
        {
            var interesado = new Interesado
            {
                Usuario = interesadoInputModel.Usuario
            };

            return(interesado);
        }
コード例 #2
0
        private Interesado MapToInteresado(InteresadoInputModel interesadoInputModel)
        {
            Interesado interesado = new Interesado
            {
                Nombre     = interesadoInputModel.Nombre,
                Celular    = interesadoInputModel.Celular,
                Correo     = interesadoInputModel.Correo,
                Contrasena = interesadoInputModel.Contrasena
            };

            return(interesado);
        }
コード例 #3
0
        public ActionResult <InteresadoViewModel> Post(InteresadoInputModel interesadoInputModel)
        {
            Interesado interesado = MapToInteresado(interesadoInputModel);
            var        response   = interesadoService.Guardar(interesado);

            if (response.Error)
            {
                ModelState.AddModelError("Error al registrar al usuario interesado", response.Mensaje);
                var detallesProblema = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest
                };
                return(BadRequest(detallesProblema));
            }
            return(Ok(response.Interesado));
        }