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" }); }
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)); } }