Пример #1
0
        public GuardarListaChequeoResponse Buscar(string codifo)
        {
            ListaChequeo listaChequeo = _context.ListaChequeos.Find(codifo);

            if (listaChequeo == null)
            {
                return(new GuardarListaChequeoResponse("No existe"));
            }
            return(new GuardarListaChequeoResponse(listaChequeo));
        }
Пример #2
0
 public ListaChequeoViewModel(ListaChequeo listaChequeo)
 {
     Pregunta1 = listaChequeo.Pregunta1;
     Pregunta2 = listaChequeo.Pregunta2;
     Pregunta3 = listaChequeo.Pregunta3;
     Pregunta4 = listaChequeo.Pregunta4;
     Pregunta5 = listaChequeo.Pregunta5;
     Pregunta6 = listaChequeo.Pregunta6;
     Pregunta7 = listaChequeo.Pregunta7;
     Pregunta8 = listaChequeo.Pregunta8;
     Pregunta9 = listaChequeo.Pregunta9;
     nit       = listaChequeo.nit;
 }
        public ActionResult <ConocimientosViewModel> Post(ListaChequeoInputModel listaChequeoInput)
        {
            ListaChequeo listaChequeo = MapearListaChequeo(listaChequeoInput);
            var          response     = _listaChequeoService.Guardar(listaChequeo);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar ListaChequeo", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.ListaChequeo));
        }
        private ListaChequeo MapearListaChequeo(ListaChequeoInputModel listaChequeoInput)
        {
            var listaChequeo = new ListaChequeo();

            listaChequeo.Pregunta1 = listaChequeoInput.Pregunta1;
            listaChequeo.Pregunta2 = listaChequeoInput.Pregunta2;
            listaChequeo.Pregunta3 = listaChequeoInput.Pregunta3;
            listaChequeo.Pregunta4 = listaChequeoInput.Pregunta4;
            listaChequeo.Pregunta5 = listaChequeoInput.Pregunta5;
            listaChequeo.Pregunta6 = listaChequeoInput.Pregunta6;
            listaChequeo.Pregunta7 = listaChequeoInput.Pregunta7;
            listaChequeo.Pregunta8 = listaChequeoInput.Pregunta8;
            listaChequeo.Pregunta9 = listaChequeoInput.Pregunta9;

            listaChequeo.nit = listaChequeoInput.nit;
            return(listaChequeo);
        }
Пример #5
0
 public GuardarListaChequeoResponse Guardar(ListaChequeo listaChequeo)
 {
     try
     {
         var personaBuscada = _context.Actitudes.Find(listaChequeo.Codigo);
         if (personaBuscada != null)
         {
             return(new GuardarListaChequeoResponse("Error, la persona ya se encuentra registrarada"));
         }
         listaChequeo.Calcularpuntos();
         _context.ListaChequeos.Add(listaChequeo);
         _context.SaveChanges();
         return(new GuardarListaChequeoResponse(listaChequeo));
     }
     catch (Exception e)
     {
         return(new GuardarListaChequeoResponse($"Error de la Aplicacion: {e.Message}"));
     }
     finally { }
 }
Пример #6
0
 public GuardarListaChequeoResponse(ListaChequeo listaChequeo)
 {
     Error        = false;
     ListaChequeo = listaChequeo;
 }