public ActionResult HiringRequirements() { ViewBag.User = User.Identity.GetUserName(); AHCViews models = new AHCViews(); var sites = _siteService.GetAll().Where(x => x.Active == true).OrderBy(x => x.Name).AsEnumerable(); models.IsLoadDataGrid = false; models.Sites = sites; return(View(models)); }
public string GenerateAHC(AHCViews input) { var lobid = long.Parse(input.LobID); AHCViews models = new AHCViews(); //var reader = _ahcService.GetPivotData( lobid, includeDatapoint: 1 ); var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, siteID: input.SiteID, campaignID: input.CampaignID); //_ahcService.Read( reader ).ToList(); var datapoints = _datapointService.GetAll().Where(x => x.Visible == true && x.Active == true).AsEnumerable(); models.Pivot = pivotData; models.Datapoints = datapoints; models.IsLoadDataGrid = true; string HtmlString = RenderPartialViewToString("_AssumptionAHC", models); return(HtmlString); }
public string GenerateStaffPlanner(AHCViews input) { var lobid = long.Parse(input.LobID); AHCViews models = new AHCViews(); var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyStaffDatapoint", siteID: input.SiteID, campaignID: input.CampaignID); var datapoints = _staffDatapointService.GetAll().Where(x => x.Visible == true && x.Active == true).ToList(); models.Pivot = pivotData; models.StaffDatapoints = datapoints; models.IsLoadDataGrid = true; string HtmlString = RenderPartialViewToString("_StaffPlanner", models); return(HtmlString); }
public string GenerateSummary(AHCViews input) { var lobid = Convert.ToInt64(input.LobID); AHCViews models = new AHCViews(); var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklySummaryDatapoint", siteID: input.SiteID, campaignID: input.CampaignID); //var pivotHiringTotal = _ahcService.Read( lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapointTotal", // siteID: input.SiteID, campaignID: input.CampaignID ); models.Pivot = pivotData; //models.PivotHiringTotal = pivotHiringTotal; models.IsLoadDataGrid = true; string HtmlString = RenderPartialViewToString("_Summary", models); return(HtmlString); }
public string GenerateHiringRequirements(AHCViews input) { var lobid = 0; AHCViews models = new AHCViews(); var pivotData = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapoint", siteID: input.SiteID, campaignID: input.CampaignID); var pivotHiringTotal = _ahcService.Read(lobid, start: input.StartDate, end: input.EndDate, includeDatapoint: 1, tablename: "WeeklyHiringDatapointTotal", siteID: input.SiteID, campaignID: input.CampaignID); models.Pivot = pivotData; models.PivotHiringTotal = pivotHiringTotal; models.IsLoadDataGrid = true; string HtmlString = RenderPartialViewToString("_HiringRequirements", models); return(HtmlString); }
public ActionResult ManageAHC() { ViewBag.User = User.Identity.GetUserName(); AHCViews models = new AHCViews(); //var reader = _ahcService.GetPivotData( 0, includeDatapoint: 1 ); //var pivotData = _ahcService.Read( reader ).ToList(); //////var segments = _ahcService.GetAllSegmentCategories().OrderBy( sc => sc.SortOrder ).Select( sc => sc.Segments ); //////var segments = _ahcService.GetAllSegments().Where( x => x.Visible == true && x.Active == true ); //var datapoints = _datapointService.GetAll().Where( x => x.Visible == true && x.Active == true ).AsEnumerable(); var sites = _siteService.GetAll().Where(x => x.Active == true).OrderBy(x => x.Name).AsEnumerable(); var segments = _ahcService.GetAllSegments().Where(x => x.Visible == true && x.Active == true).ToList(); //models.Pivot = pivotData; models.Segments = segments; //models.Datapoints = datapoints; models.IsLoadDataGrid = false; models.Sites = sites; return(View(models)); }