Пример #1
0
        public GuardarActitudesResponse Buscar(string Identificacion)
        {
            Actitudes actitudes = _context.Actitudes.Find(Identificacion);

            if (actitudes == null)
            {
                return(new GuardarActitudesResponse("No existe"));
            }
            return(new GuardarActitudesResponse(actitudes));
        }
Пример #2
0
 public ActitudesViewModel(Actitudes actitudes)
 {
     Pregunta1 = actitudes.Pregunta1;
     Pregunta2 = actitudes.Pregunta2;
     Pregunta3 = actitudes.Pregunta3;
     Pregunta4 = actitudes.Pregunta4;
     Pregunta5 = actitudes.Pregunta5;
     Pregunta6 = actitudes.Pregunta6;
     Idpersona = actitudes.Idpersona;
 }
        private Actitudes MapearPersona(ActitudesInputModel actitudesInput)
        {
            var actitudes = new Actitudes();

            actitudes.Pregunta1 = actitudesInput.Pregunta1;
            actitudes.Pregunta2 = actitudesInput.Pregunta2;
            actitudes.Pregunta3 = actitudesInput.Pregunta3;
            actitudes.Pregunta4 = actitudesInput.Pregunta4;
            actitudes.Pregunta5 = actitudesInput.Pregunta5;
            actitudes.Pregunta6 = actitudesInput.Pregunta6;
            actitudes.Idpersona = actitudesInput.Idpersona;
            return(actitudes);
        }
        public ActionResult <ActitudesViewModel> Post(ActitudesInputModel actitudesInput)
        {
            Actitudes actitudes = MapearPersona(actitudesInput);
            var       response  = _actitudesService.Guardar(actitudes);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Conocimientos", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Actitudes));
        }
Пример #5
0
 public GuardarActitudesResponse Guardar(Actitudes actitudes)
 {
     try
     {
         var personaBuscada = _context.Actitudes.Find(actitudes.Codigo);
         if (personaBuscada != null)
         {
             return(new GuardarActitudesResponse("Error, la persona ya se encuentra registrarada"));
         }
         actitudes.Calcularpuntos();
         _context.Actitudes.Add(actitudes);
         _context.SaveChanges();
         return(new GuardarActitudesResponse(actitudes));
     }
     catch (Exception e)
     {
         return(new GuardarActitudesResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { }
 }
Пример #6
0
 public GuardarActitudesResponse(Actitudes actitudes)
 {
     Error     = false;
     Actitudes = actitudes;
 }