public CampaignTiles GetCampaignTilesData(string GroupId, string connstr) { CampaignTiles objCampaignTiles = new CampaignTiles(); try { using (var context = new BOTSDBContext(connstr)) { objCampaignTiles = context.Database.SqlQuery <CampaignTiles>("sp_BOTS_CampaignMeasurement @pi_GroupId, @pi_Date, @pi_LoginId ", new SqlParameter("@pi_GroupId", GroupId), new SqlParameter("@pi_Date", DateTime.Now.ToShortDateString()), new SqlParameter("@pi_LoginId", "")).FirstOrDefault <CampaignTiles>(); } } catch (Exception ex) { newexception.AddException(ex, GroupId); } return(objCampaignTiles); }
public ActionResult Campaign() { CampaignTiles objCampaignTiles = new CampaignTiles(); var userDetails = (CustomerLoginDetail)Session["UserSession"]; objCampaignTiles = CMPR.GetCampaignTilesData(userDetails.GroupId, userDetails.connectionString); List <SelectListItem> MonthList = new List <SelectListItem>(); for (int i = 0; i < 12; i++) { MonthList.Add(new SelectListItem { Text = Convert.ToString(DateTime.Now.AddMonths(i).ToString("MMM")), Value = Convert.ToString(DateTime.Now.AddMonths(i).Month) }); } List <SelectListItem> YearList = new List <SelectListItem>(); int year = DateTime.Now.Year; objCampaignTiles.year = DateTime.Now.Year; objCampaignTiles.month = DateTime.Now.Month; for (int i = -5; i <= 9; i++) { YearList.Add(new SelectListItem { Text = Convert.ToString(DateTime.Now.AddYears(i).Year.ToString()), Value = Convert.ToString(year + i) }); } objCampaignTiles.lstMonth = MonthList; objCampaignTiles.lstYear = YearList; return(View(objCampaignTiles)); }