public ActionResult GenerateLinks(Solicitud data)
        {
            int idSolicitud = 0;

            idSolicitud = serv.IdByCodeSolicitud(data.CodigoSolicitud);
            if (idSolicitud != 0)
            {
                var solicitudDetail = serv.SolicitudList().Where(p => p.SolicitudID == idSolicitud).FirstOrDefault();
                if (solicitudDetail.Email == data.Email || solicitudDetail.IdentificacionCedula == data.IdentificacionCedula.Replace("-", ""))
                {
                    return(RedirectToAction("Edit", new RouteValueDictionary(
                                                new { controller = "Solicitudes", action = "Edit", Id = idSolicitud.ToString().EncryptString() })));
                }
                else if (data.Email == null && data.IdentificacionCedula == null)
                {
                    @ViewBag.Show        = "normal";
                    ViewBag.ErrorMessage = "debe digitar un correo o una cédula";
                    return(View());
                }
                else
                {
                    @ViewBag.Show        = "normal";
                    ViewBag.ErrorMessage = "No se encontro ninguna solicitud";
                    return(View());
                }
            }

            else
            {
                @ViewBag.Show        = "normal";
                ViewBag.ErrorMessage = "Error en el código de solicitud";
                return(View());
            }
        }
Beispiel #2
0
        // GET: api/Solicituds
        public IHttpActionResult GetSolicitud()
        {
            var solicitud = serv.SolicitudList();

            return(Ok(new { results = solicitud }));
        }