예제 #1
0
        private CuestionarioDTO ObtenerDTOCuestionario(CuestionarioViewModel cuestionario)
        {
            var dto = new CuestionarioDTO();

            dto.id_precliente  = cuestionario.id_precliente;
            dto.id_usuario     = cuestionario.id_usuario;
            dto.respuesta01    = cuestionario.respuesta01;
            dto.respuesta02    = cuestionario.respuesta02;
            dto.respuesta03    = cuestionario.respuesta03;
            dto.respuesta04    = cuestionario.respuesta04;
            dto.respuesta05    = cuestionario.respuesta05;
            dto.respuesta06    = cuestionario.respuesta06;
            dto.respuesta07    = cuestionario.respuesta07;
            dto.respuesta08    = cuestionario.respuesta08;
            dto.respuesta09    = cuestionario.respuesta09;
            dto.respuesta10    = cuestionario.respuesta10;
            dto.respuesta11    = cuestionario.respuesta11;
            dto.respuesta12    = cuestionario.respuesta12;
            dto.respuesta13    = cuestionario.respuesta13;
            dto.respuesta14    = cuestionario.respuesta14;
            dto.respuesta15    = cuestionario.respuesta15;
            dto.respuesta16    = cuestionario.respuesta16;
            dto.respuesta17    = cuestionario.respuesta17;
            dto.respuesta18    = cuestionario.respuesta18;
            dto.respuesta19    = cuestionario.respuesta19;
            dto.respuesta20    = cuestionario.respuesta20;
            dto.observacion01  = cuestionario.observacion01;
            dto.observacion02  = cuestionario.observacion02;
            dto.observacion03  = cuestionario.observacion03;
            dto.observacion04  = cuestionario.observacion04;
            dto.observacion05  = cuestionario.observacion05;
            dto.observacion06  = cuestionario.observacion06;
            dto.observacion07  = cuestionario.observacion07;
            dto.observacion08  = cuestionario.observacion08;
            dto.observacion09  = cuestionario.observacion09;
            dto.observacion10  = cuestionario.observacion10;
            dto.observacion11  = cuestionario.observacion11;
            dto.observacion12  = cuestionario.observacion12;
            dto.observacion13  = cuestionario.observacion13;
            dto.observacion14  = cuestionario.observacion14;
            dto.observacion15  = cuestionario.observacion15;
            dto.observacion16  = cuestionario.observacion16;
            dto.observacion17  = cuestionario.observacion17;
            dto.observacion18  = cuestionario.observacion18;
            dto.observacion19  = cuestionario.observacion19;
            dto.observacion20  = cuestionario.observacion20;
            dto.certificacion1 = cuestionario.certificacion1;
            dto.certificacion2 = cuestionario.certificacion2;
            dto.numero_puertos = cuestionario.numero_puertos;

            return(dto);
        }
        public bool GuardarCuestionario(CuestionarioViewModel cuestionario)
        {
            var dto = ObtenerDTOCuestionario(cuestionario);

            try
            {
                var resultado = repositorioRepository.GuardarCuestionario(dto);

                if (resultado != null)
                {
                    return(resultado.Value > 0 ? true : false);
                }
                else
                {
                    return(false);
                }
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
        }
 public async Task <JsonResult> GuardarCuestionario(CuestionarioViewModel cuestionario)
 {
     try
     {
         if (ModelState.IsValid)
         {
             return(await Task.Run(() =>
             {
                 var resultado = registroCliente.GuardarCuestionario(cuestionario);
                 if (resultado)
                 {
                     return Json(new { resultado }, JsonRequestBehavior.AllowGet);
                 }
                 else
                 {
                     return Json(new { resultado = false, mensaje = "Ocurrió un error al guardar el cuestonario." }, JsonRequestBehavior.AllowGet);
                 }
             }));
         }
         else
         {
             return(Json(new { resultado = false, mensaje = "Ocurrió un error al guardar el cuestipnario." }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (System.Exception ex)
     {
         return(await Task.Run(() =>
         {
             return Json(new
             {
                 resultado = false,
                 mensaje = "Ocurrió un error al guardar los datos.",
                 ErroTecnico = ex.Message
             }, JsonRequestBehavior.AllowGet);
         }));
     }
 }