public async Task <ActionResult> Index(Ekilibrate.Model.Entity.Participante.clsComunicacionDosBase model) { try { using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { BarcoSoftUtilidades.Seguridad.Usuario user = this.HttpContext.GetActualUser(); if (user == null) { return(Redirect("~/SitioAdministrativo/Home/Login?ReturnUrl=%2fParticipante%2fComunicacionDos")); } Ekilibrate.Model.Entity.Participante.clsAsertivaDosFiltro objFiltro2 = new Ekilibrate.Model.Entity.Participante.clsAsertivaDosFiltro(); objFiltro2.ID_PARTICIPANTE = user.IdPersona; var middleTier2 = scope.Resolve <Ekilibrate.Model.Services.Participante.IDataRetriever>(); ViewBag.ComunicacionDos = await middleTier2.GetAsertivasDos(objFiltro2); return(View(model)); } } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); } return(View(model)); }
// GET: Participante/ComunicacionDos public async Task <ActionResult> Index() { using (var scope = EkilibrateUI.Autofac.ContainerConfig.ProxyContainer.BeginLifetimeScope()) { BarcoSoftUtilidades.Seguridad.Usuario user = this.HttpContext.GetActualUser(); if (user == null) { return(Redirect("~/SitioAdministrativo/Home/Login?ReturnUrl=%2fParticipante%2fComunicacionDos")); } Ekilibrate.Model.Entity.Participante.clsComunicacionDosFiltro objFiltro = new Ekilibrate.Model.Entity.Participante.clsComunicacionDosFiltro(); Ekilibrate.Model.Entity.Participante.clsAsertivaDosFiltro objFiltro2 = new Ekilibrate.Model.Entity.Participante.clsAsertivaDosFiltro(); objFiltro.ID_PARTICIPANTE = user.IdPersona; objFiltro2.ID_PARTICIPANTE = user.IdPersona; var middleTier = scope.Resolve <Ekilibrate.Model.Services.Participante.IDataRetriever>(); var Result = await middleTier.GetComunicacionesDos(objFiltro); var middleTier2 = scope.Resolve <Ekilibrate.Model.Services.Participante.IDataRetriever>(); ViewBag.ComunicacionDos = await middleTier2.GetAsertivasDos(objFiltro2); if (Result != null) { return(View(Result)); } else { return(View()); } } }
public async Task <IEnumerable <Ekilibrate.Model.Entity.Participante.clsAsertivaDos> > GetAsertivasDos(Ekilibrate.Model.Entity.Participante.clsAsertivaDosFiltro Filtro) { var p = new DynamicParameters(); p.Add("ID_PARTICIPANTE", Filtro.ID_PARTICIPANTE, System.Data.DbType.Int32); return(await Get(p, QAsertivaDos.List)); }