public ActionResult MyAnnouncement(DateTime bDate, DateTime eDate, string SearchCode = "", int codeID = 0) { GetData(); IEnumerable <announcement> AnnouncementList; if (SearchCode == "MinistrySearch") { ViewBag.Heading = "Ministry Announcement"; AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(codeID, bDate, eDate); } else { ViewBag.Heading = "General Announcement"; AnnouncementList = AnnouncementRepository.GetAnnouncementByDateRange(bDate, eDate); } foreach (announcement a in AnnouncementList) { a.ministry = MinistryRepository.GetMinistryByID(a.ministryID); } ViewBag.RecordCount = AnnouncementList.Count(); return(PartialView(AnnouncementList)); }
public ActionResult MinistryGeneralAnnouncements(int ministryID, DateTime bDate, DateTime eDate, string Requestor = "") { ViewBag.Requestor = Requestor; ViewBag.MinistryID = ministryID; GetData(); IEnumerable <announcement> AnnouncementList; // if ((ViewBag.Supervisor == true) || (ViewBag.Supervisor2 == true)) if (Requestor == "Officer") { AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(ministryID, bDate, eDate, Requestor).OrderByDescending(e => e.BeginDate); } else { AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(ministryID, bDate, eDate).OrderByDescending(e => e.BeginDate); } foreach (announcement a in AnnouncementList) { a.ministry = MinistryRepository.GetMinistryByID(a.ministryID); } ViewBag.RecordCount = AnnouncementList.Count(); return(PartialView(AnnouncementList)); }
public ActionResult List(DateTime bDate, DateTime eDate, string SearchCode = "", int codeID = 0, string CallerType = "", string ReportType = "") { ViewBag.CallerType = CallerType; ViewBag.ReportType = ReportType; if (CallerType == "Ministry") { GetData(codeID); } else { GetData(); } IEnumerable <announcement> AnnouncementList; if (SearchCode == "MinistrySearch") { AnnouncementList = AnnouncementRepository.GetAnnouncementByMinistry(codeID, bDate, eDate, CallerType); } else { AnnouncementList = AnnouncementRepository.GetAnnouncementByDateRange(bDate, eDate, CallerType); } foreach (announcement a in AnnouncementList) { a.ministry = MinistryRepository.GetMinistryByID(a.ministryID); } ViewBag.RecordCount = AnnouncementList.Count(); return(PartialView(AnnouncementList)); }