public bool UpdateventGallery(EventGalleryModel events) { var objnewsevents = new EventGallery { EventName = events.EventName, ThumbnailImage = events.ThumbnailImage }; return(_objRepository.UpdateEventGallery(objnewsevents)); }
//Event gallery Section #region Event gallery Section public virtual ActionResult AddEventGallery(string id) { EventGalleryModel model = null; _objuser = new UserPresenter(); if (!string.IsNullOrEmpty(id)) { model = _objuser.GetGalleryEventById(long.Parse(id)); } return(View(model)); }
public EventGalleryModel GetGalleryEventById(long id) { EventGalleryModel result = null; var dataEntity = _objRepository.GetGalleryEvent(id); if (dataEntity != null) { dataEntity.EventImages.Clear(); result = dataEntity.ConvertToObject <EventGalleryModel>(); result.Images = _objRepository.GetEventGalleryImages(result.Id).ToList().ConvertToObjects <List <EventImageModel> >(); } return(result); }
public virtual ActionResult AddEventGallery(EventGalleryModel model, HttpPostedFileBase[] file1) { if (model.Id == 0) { if (model.ThumbnailImage == null) { ModelState.AddModelError("ImageUpload", "Please upload Thumbnail Image"); ViewBag.error = "ImageUpload: Please upload Thumbnail Image"; } if (file1 != null) { if (file1[0] == null && model.Id == 0) { ModelState.AddModelError("ImageUpload", "Please upload Event Image"); ViewBag.error = "ImageUpload: Please upload Event Image"; } } } #region Check File Upload Thumbnail string filename = string.Empty; var httpPostedFileBase = Request.Files[0]; if (httpPostedFileBase != null && (Request.Files.Count > 0 && httpPostedFileBase.FileName != string.Empty)) { if (Request.Files[0].FileName != string.Empty) { filename = UploadDocument(); } else { ViewBag.error = "Please upload the Image"; return(View()); } } #endregion if (ModelState.IsValid && model != null) { _objuser = new UserPresenter(); if (model.ThumbnailImage == null) { var get = _objuser.GetGalleryEventById(model.Id); if (get != null) { if (get.ThumbnailImage != null) { model.ThumbnailImage = get.ThumbnailImage; } } } else { model.ThumbnailImage = filename == string.Empty ? string.Empty : "UploadedImages/" + filename; } if (filename != string.Empty) { SaveDocument(filename); } if (file1 != null) { model.ImagesBases = file1; } _objuser.AddneventGallery(model); return(RedirectToAction(MVC.Admin.EventGalleryList())); } if (model.Id != 0) { var getimages = _objuser.GetAllGalleryEvnetImagesById(model.Id); if (getimages != null) { model.Images = getimages.ToList(); model.ThumbnailImage = _objuser.GetGalleryEventById(model.Id).ThumbnailImage; } } ModelState.AddModelError("", "Please upload all the required fields marked with *"); ViewBag.error = "Please upload all the required fields"; return(View(model)); }
public bool AddneventGallery(EventGalleryModel events) { var imagestoSave = new List <EventImageModel>(); if (events != null) { var dataEntity = _objRepository.GetGalleryEvent(events.Id); if (dataEntity == null) { //this is a new Event dataEntity = events.ConvertToObject <EventGallery>(); _objRepository.AddEventGallery(dataEntity); } else { var update = events.ConvertToObject <EventGallery>(); //use this overloaded method to map the entity when making edits against an existing data element. Otherwise, it won't get saved to the database _objRepository.UpdateEventGallery(update); } #region Event Images var fileimages = events.ImagesBases; string data = string.Empty; var counter = 0; if (fileimages != null) { foreach (var images in fileimages) { if (images != null && (images.FileName != string.Empty)) { if (images.FileName != string.Empty) { var filename = UploadDocument(images, counter); if (filename != string.Empty) { data = SaveDocument(images, counter); } var image = new EventImageModel { ImageName = filename, EventGalleryId = dataEntity.Id, ImagePath = "UploadedImages/" + data, }; imagestoSave.Add(image); } } counter++; } } if (imagestoSave.Any()) { var convertimagestoSave = imagestoSave.ConvertToObjects <List <EventImage> >(); InsertEventImages(convertimagestoSave); } #endregion } return(true); }