/// <summary> /// Metodo que se encarga de consultar el total de registro por areas /// </summary> private AreasDomainModel GetDatosMovilizadosByAreas() { string[] areas = new string[] { "MultiNivel", "Planilla Ganadora", "Campaña", "En Campaña", "Redes Sociales" }; AreasDomainModel areasDM = new AreasDomainModel(); foreach (string item in areas) { if (item.Equals("MultiNivel")) { areasDM.StrValorMultinivel = item; areasDM.TotalMultinvel = movilizadoBusiness.TotalByAreaCoordinadores(item); } if (item.Equals("Planilla Ganadora")) { areasDM.StrValorPlanillaGanadora = item;//"Planilla Ganadora"; areasDM.TotalPlanillaGanadora = movilizadoBusiness.TotalByAreaCoordinadores(item); } if (item.Equals("Campaña")) { areasDM.StrValorCampania = item;//"Campaña"; areasDM.TotalCampania = movilizadoBusiness.TotalByAreaCoordinadores(item); } if (item.Equals("En Campaña")) { areasDM.StrValorEnCampania = item;//"En Campaña"; areasDM.TotalEnCampania = movilizadoBusiness.TotalByAreaCoordinadores(item); } if (item.Equals("Redes Sociales")) { areasDM.StrValorRedesSociales = item; areasDM.TotalRedesSociales = movilizadoBusiness.TotalByAreaCoordinadores(item); } } return(areasDM); }
private void FillViewBagView(AreasDomainModel areasDM, int totalMovilizados, int totalCoordinadores, int metaTotal) { ViewBag.totalMultinivel = areasDM.TotalMultinvel; ViewBag.totalPlanillaGanadora = areasDM.TotalPlanillaGanadora; ViewBag.totalCampania = areasDM.TotalCampania; ViewBag.totalEnCampania = areasDM.TotalEnCampania; ViewBag.RedesSociales = areasDM.TotalRedesSociales; ViewBag.TotalMovilizados = totalMovilizados; ViewBag.TotalCoordinadores = totalCoordinadores; ViewBag.MetaTotal = metaTotal; }
public ActionResult Visualizacion() { #region Consultamos los claims de la aplicacion ClaimsPrincipal principal = this.User as ClaimsPrincipal; var rol = principal.Claims.Where(p => p.Type == ClaimTypes.Role).Select(p => p.Value).SingleOrDefault(); ViewBag.Role = rol; ViewBag.IdRol = new SelectList(rolBusiness.GetRoles(), "Id", "Nombre"); #endregion AreasDomainModel areasDM = GetDatosMovilizadosByAreas(); int totalMovilizados = this.movilizadoBusiness.CountMovilizadosTotal(); int totalCoordinadores = this.usuarioBusiness.CountUsuariosCoordinadoresTotal(); int metaTotal = this.metaBusiness.CountMetaTotal(); this.FillViewBagView(areasDM, totalMovilizados, totalCoordinadores, metaTotal); return(View()); }