public ActionResult ChurchNewsPaper() { ViewBag.NewsPaperTitle = ConstantRepository.GetConstantByName("NewsPaperTitle").Value1; DateTime eDate = DateTime.Now.Date; DateTime bDate = eDate.AddDays(-60); DateTime bDate2 = DateTime.Now.Date; DateTime eDate2 = bDate2.AddDays(60); ViewBag.BeginDate = bDate; ViewBag.EndDate = eDate; ViewBag.BeginDate2 = bDate2; ViewBag.EndDate2 = eDate2; IEnumerable <story> stories = StoryRepository.GetStory(); ViewBag.TodayDate = eDate.ToString("D"); ministry ministry = MinistryRepository.GetMinistryByCodeDesc("Church"); ViewBag.MinistryID = ministry.ministryID; foreach (story s in stories) { s.picture = PictureRepository.GetPictureByID((int)s.PictureID); } return(View(stories)); }
public ActionResult GeneralAnnouncement() { DateTime eDate = DateTime.Now.Date; DateTime bDate = eDate.AddDays(-60); ViewBag.BeginDate = bDate; ViewBag.EndDate = eDate; ministry ministry = MinistryRepository.GetMinistryByCodeDesc("Church"); ViewBag.MinistryID = ministry.ministryID; return(PartialView()); // return RedirectToAction("MinistryGeneralAnnouncements","Announcement", new { ministryID = ministry.ministryID, bDate = bDate, eDate = eDate }); }
public ActionResult GetMinistryByName(string ministryName) { ministry ministry = MinistryRepository.GetMinistryByCodeDesc(ministryName); return(RedirectToAction("GetMinistryPage", new { ministry.ministryID })); }
public ActionResult Edit(staff staff, string returnUrl) { string ReturnUrl = Request.UrlReferrer.ToString(); try { if (ModelState.IsValid) { if (staff.files != null) { foreach (var image in staff.files) { if (image != null) { picture pic = new picture(); ministry ministry = MinistryRepository.GetMinistryByCodeDesc("Church"); if (ministry == null) { GetData(); TempData["Message2"] = string.Format("Error saving staff data. No Church default ministry exist."); return(Redirect("/Home/Admin?Page=Staff")); } pic.ministryID = ministry.ministryID; pic.Description = " "; pic.PictureDate = System.DateTime.Today; pic.PictureType = "Staff Photo"; pic.Status = "Active"; pic.EnteredBy = User.Identity.Name.ToString(); pic.DateEntered = System.DateTime.Today; pic.ImageMimeType = image.ContentType; pic.ImageData = new byte[image.ContentLength]; image.InputStream.Read(pic.ImageData, 0, image.ContentLength); db.pictures.Add(pic); db.SaveChanges(); staff.pictureID = pic.pictureID; } } } if (staff.pictureID == null) { staff.pictureID = 0; } if (staff.SortOrder == null) { staff.SortOrder = 0; } db.Entry(staff).State = EntityState.Modified; db.SaveChanges(); TempData["Message2"] = string.Format("Staff update successfully."); GetData(); //string url = this.Request.UrlReferrer.AbsolutePath; //return Redirect("/Home/Admin?Page=Staff"); return(Redirect(ReturnUrl)); } } catch (Exception ex) { TempData["Message2"] = string.Format("Error editing staff."); } GetData(); return(PartialView(staff)); }