public Alumini.Core.db_Memories_images InsertImages(db_Memories_images Images) { using (var context = _dbContextFactory.CreateConnection()) { context.db_Memories_images.Add(Images); context.SaveChanges(); return(Images); } }
public Alumini.Core.db_Memories_images UpdateImages(db_Memories_images Images) { using (var context = _dbContextFactory.CreateConnection()) { db_Memories_images memories = context.db_Memories_images.Where(x => x.Imageid == Images.Imageid && x.Status == true).FirstOrDefault(); memories.Status = true; memories.Image = Images.Image; memories.UpdatedOn = DateTime.Now; context.SaveChanges(); return(memories); } }
public List <Images> DeleteMeoryimage(int id, int Memoryid) { using (var context = _dbContextFactory.CreateConnection()) { db_Memories_images memories = context.db_Memories_images.Where(x => x.Imageid == id && x.Status == true).FirstOrDefault(); memories.Status = false; context.SaveChanges(); List <Images> Images = (from a in context.db_Memories_images where a.MemoriesId == Memoryid && a.Status == true select new Images { Imageid = a.Imageid, Image = a.Image }).ToList(); return(Images); } }
public Alumini.Core.db_Memories_images UpdateImages(db_Memories_images Images) { return(_genericMethodsRepo.UpdateImages(Images)); }
public Alumini.Core.db_Memories_images InsertImages(db_Memories_images Images) { return(_genericMethodsRepo.InsertImages(Images)); }
public ActionResult memories(MemoriesModel Model, IEnumerable <HttpPostedFileBase> Image) { if (Session["UserId"] != null) { List <Visible> visibleto = new List <Visible>(); visibleto.Add(new Visible { visibleTo = "To My Batch Mates" }); visibleto.Add(new Visible { visibleTo = "To All" }); MemoriesModel model = new MemoriesModel() { Visibleto = visibleto }; if (Model.memoriesId != 0) { View_UserDetails Userdetails = UserDetailsViewService.GetUserByUserId(Convert.ToInt32(Session["UserId"])); int?VisibleTo = 0; if (Model.visible == "To My Batch Mates") { VisibleTo = Convert.ToInt32(Convert.ToInt32(Userdetails.Batch) - Convert.ToInt32(Userdetails.Years)); } db_Memories_Info Mories = new db_Memories_Info() { Heading = Model.Heading, CreatedOn = DateTime.Now, Description = Model.Description, MemoryDate = Model.date, Userid = Convert.ToInt64(Session["UserId"].ToString()), Status = true, VisibleTo = Model.visible, VisibleBatchfrom = VisibleTo, VisibleBatchTo = Userdetails.Batch, MemoriesId = Model.memoriesId }; db_Memories_Info InsertMemories = MermoriesServices.UpdateMemories(Mories); if (Image != null) { foreach (var Images in Image) { if (Images != null) { var fileName = Path.GetFileName(Images.FileName); var path = Path.Combine(Server.MapPath("~/UserPostingImages/" + fileName)); Images.SaveAs(path); var FilePath = "/UserPostingImages/" + fileName; db_Memories_images images = new db_Memories_images() { Image = FilePath, CreatedOn = DateTime.Now, MemoriesId = InsertMemories.MemoriesId, Status = true, }; MermoriesServices.InsertImages(images); } } } TempData["Message"] = "Memories Updated successfully..."; return(RedirectToAction("DisplayImages", "Memories", new { area = "Alumini", id = 1 })); } else { if (ModelState.IsValid) { View_UserDetails Userdetails = UserDetailsViewService.GetUserByUserId(Convert.ToInt32(Session["UserId"])); int?VisibleTo = 0; if (Model.visible == "To My Batch Mates") { VisibleTo = Convert.ToInt32(Convert.ToInt32(Userdetails.Batch) - Convert.ToInt32(Userdetails.Years)); } db_Memories_Info Mories = new db_Memories_Info() { Heading = Model.Heading, CreatedOn = DateTime.Now, Description = Model.Description, MemoryDate = Model.date, Userid = Convert.ToInt64(Session["UserId"].ToString()), Status = true, VisibleTo = Model.visible, VisibleBatchfrom = VisibleTo, VisibleBatchTo = Userdetails.Batch }; db_Memories_Info InsertMemories = MermoriesServices.Create(Mories); if (Image != null) { foreach (var Images in Image) { var fileName = Path.GetFileName(Images.FileName); var path = Path.Combine(Server.MapPath("~/UserPostingImages/" + fileName)); Images.SaveAs(path); var FilePath = "/UserPostingImages/" + fileName; db_Memories_images images = new db_Memories_images() { Image = FilePath, CreatedOn = DateTime.Now, MemoriesId = InsertMemories.MemoriesId, Status = true, }; MermoriesServices.InsertImages(images); } } TempData["Message"] = "Your memories added successfully..."; return(RedirectToAction("DisplayImages", "Memories", new { area = "Alumini", id = 1 })); } } return(View(model)); } return(RedirectToAction(LoginPages.Login, LoginPages.Account, new { area = "" })); }
public Alumini.Core.db_Memories_images UpdateImages(db_Memories_images Images) { return _genericMethodsRepo.UpdateImages(Images); }
public Alumini.Core.db_Memories_images InsertImages(db_Memories_images Images) { return _genericMethodsRepo.InsertImages(Images); }
public ActionResult memories(MemoriesModel Model, IEnumerable<HttpPostedFileBase> Image) { if (Session["UserId"] != null) { List<Visible> visibleto = new List<Visible>(); visibleto.Add(new Visible { visibleTo = "To My Batch Mates" }); visibleto.Add(new Visible { visibleTo = "To All" }); MemoriesModel model = new MemoriesModel() { Visibleto = visibleto }; if (Model.memoriesId != 0) { View_UserDetails Userdetails = UserDetailsViewService.GetUserByUserId(Convert.ToInt32(Session["UserId"])); int? VisibleTo = 0; if (Model.visible == "To My Batch Mates") { VisibleTo = Convert.ToInt32(Convert.ToInt32(Userdetails.Batch) - Convert.ToInt32(Userdetails.Years)); } db_Memories_Info Mories = new db_Memories_Info() { Heading = Model.Heading, CreatedOn = DateTime.Now, Description = Model.Description, MemoryDate = Model.date, Userid = Convert.ToInt64(Session["UserId"].ToString()), Status = true, VisibleTo = Model.visible, VisibleBatchfrom = VisibleTo, VisibleBatchTo = Userdetails.Batch, MemoriesId = Model.memoriesId }; db_Memories_Info InsertMemories = MermoriesServices.UpdateMemories(Mories); if (Image != null) { foreach (var Images in Image) { if (Images != null) { var fileName = Path.GetFileName(Images.FileName); var path = Path.Combine(Server.MapPath("~/UserPostingImages/" + fileName)); Images.SaveAs(path); var FilePath = "/UserPostingImages/" + fileName; db_Memories_images images = new db_Memories_images() { Image = FilePath, CreatedOn = DateTime.Now, MemoriesId = InsertMemories.MemoriesId, Status = true, }; MermoriesServices.InsertImages(images); } } } TempData["Message"] = "Memories Updated successfully..."; return RedirectToAction("DisplayImages", "Memories", new { area = "Alumini", id = 1 }); } else { if (ModelState.IsValid) { View_UserDetails Userdetails = UserDetailsViewService.GetUserByUserId(Convert.ToInt32(Session["UserId"])); int? VisibleTo = 0; if (Model.visible == "To My Batch Mates") { VisibleTo = Convert.ToInt32(Convert.ToInt32(Userdetails.Batch) - Convert.ToInt32(Userdetails.Years)); } db_Memories_Info Mories = new db_Memories_Info() { Heading = Model.Heading, CreatedOn = DateTime.Now, Description = Model.Description, MemoryDate = Model.date, Userid = Convert.ToInt64(Session["UserId"].ToString()), Status = true, VisibleTo = Model.visible, VisibleBatchfrom = VisibleTo, VisibleBatchTo = Userdetails.Batch }; db_Memories_Info InsertMemories = MermoriesServices.Create(Mories); if (Image != null) { foreach (var Images in Image) { var fileName = Path.GetFileName(Images.FileName); var path = Path.Combine(Server.MapPath("~/UserPostingImages/" + fileName)); Images.SaveAs(path); var FilePath = "/UserPostingImages/" + fileName; db_Memories_images images = new db_Memories_images() { Image = FilePath, CreatedOn = DateTime.Now, MemoriesId = InsertMemories.MemoriesId, Status = true, }; MermoriesServices.InsertImages(images); } } TempData["Message"] = "Your memories added successfully..."; return RedirectToAction("DisplayImages", "Memories", new { area = "Alumini", id = 1 }); } } return View(model); } return RedirectToAction(LoginPages.Login, LoginPages.Account, new { area = "" }); }