Example #1
0
 private void fillViewModelURLs(MinutasIndexViewModel minutasIndex)
 {
     minutasIndex.getMinutaURL          = Url.Action("GetVistaPreviaMinuta", "Minutas", new { codigoEncargado = minutasIndex.estado.codigoEncargado });
     minutasIndex.getUsuariosCopadosURL = Url.Action("GetUsuariosCopados", "Minutas");
     minutasIndex.getUsuariosEnFaltaURL = Url.Action("GetUsuariosEnFalta", "Minutas");
     minutasIndex.sendMinutaURL         = Url.Action("SendMinuta", "Minutas", new { codigoEncargado = minutasIndex.estado.codigoEncargado });
     minutasIndex.sendFantasmaURL       = Url.Action("SendFantasma", "Minutas", new { codigoEncargado = minutasIndex.estado.codigoEncargado });
     minutasIndex.marcarSendLaterURL    = Url.Action("MarcarSendLater", "Minutas", new { codigoUsuario = "codigoUsuarioValue" });
     minutasIndex.marcarStudyDayURL     = Url.Action("MarcarStudyDay", "Minutas", new { codigoUsuario = "codigoUsuarioValue" });
     minutasIndex.marcarSickURL         = Url.Action("MarcarSick", "Minutas", new { codigoUsuario = "codigoUsuarioValue" });
     minutasIndex.marcarLicenseURL      = Url.Action("MarcarLicense", "Minutas", new { codigoUsuario = "codigoUsuarioValue" });
     minutasIndex.marcarHolidaysURL     = Url.Action("MarcarHolidays", "Minutas", new { codigoUsuario = "codigoUsuarioValue" });
 }
Example #2
0
        public ActionResult Index(string usuarioLoggeado)
        {
            try
            {
                MinutasIndexViewModel minutasIndex = new MinutasIndexViewModel();

                EstadoViewModel estado = new EstadoViewModel();
                estado.encargado       = Dominio.ManejoDeUsuarios.getEncargado().Trim();
                estado.codigoEncargado = Dominio.ManejoDeUsuarios.getCodigoEncargado().Trim();
                estado.usuarioLoggeado = usuarioLoggeado;

                GeneracionMinutaViewModel generacionMinuta = new GeneracionMinutaViewModel();
                minutasIndex.generacionMinuta = generacionMinuta;
                minutasIndex.estado           = estado;

                fillViewModelURLs(minutasIndex);

                return(View(minutasIndex));
            }
            catch (Exception ex)
            {
                return(View("~/Views/Shared/Error.cshtml", ex));
            }
        }