public HttpResponseMessage GetImageGallery(int siteId, int galleryId) { ContentClientProcessor.UserContext.SiteId = siteId; ImageGalleryModel siteImageLibrary = ContentClientProcessor.GetImageGallery(galleryId); return(Request.CreateResponse(HttpStatusCode.OK, siteImageLibrary)); }
public List <ImageGalleryModel> GetImageForgalary(int CategoryType) { try { accessManager.SqlConnectionOpen(DataBase.QMSDatabase); List <ImageGalleryModel> imageGalaryList = new List <ImageGalleryModel>(); List <SqlParameter> aParameters = new List <SqlParameter>(); aParameters.Add(new SqlParameter("@Status", "0")); aParameters.Add(new SqlParameter("@CategoryType", CategoryType)); SqlDataReader dr = accessManager.GetSqlDataReader("sp_GetAllImageForGalary", aParameters); while (dr.Read()) { //imageGalaryList= JsonConvert.DeserializeObject<List<ImageGalleryModel>>(dr.ToString()); ImageGalleryModel imageGallery = new ImageGalleryModel(); imageGallery.SilhouetteId = (int)dr["SilhouetteId"]; imageGallery.SilhouetteName = dr["SilhouetteName"].ToString(); imageGallery.ImageList = JsonConvert.DeserializeObject <List <StyleUploadModal> >(dr["ImageList"].ToString()); imageGalaryList.Add(imageGallery); } return(imageGalaryList); } catch (Exception exception) { throw exception; } finally { accessManager.SqlConnectionClose(); } }
public HttpResponseMessage GetImages(int siteId, int galleryId) { ContentClientProcessor.UserContext.SiteId = siteId; SetPagingParameters(ContentClientProcessor.RequestContext); ImageGalleryModel siteImageLibrary = ContentClientProcessor.GetImages(galleryId); return(GetListResult <ImageGalleryModel>(siteImageLibrary, ContentClientProcessor.RequestContext, ContentClientProcessor.ResponseContext)); }
public JsonNetResult ImageGalleryLoadGallery(string id, string type) { var galleries = new List <ImageGalleryModel>(); var tags = new List <TagModel>(); switch (type) { case "upload": tags = ConnectCmsRepository.ImageRepository.GetTags(); break; case "browse": var stockGallery = new ImageGalleryModel { Name = "Stock Images", Id = "Stock", Type = "Stock", SubGalleries = new List <ImageGalleryModel>() }; var customGallery = new ImageGalleryModel { Name = "Custom Images", Id = "Custom", Type = "Custom" }; galleries.Add(stockGallery); galleries.Add(customGallery); break; case "Stock": var catTags = ConnectCmsRepository.ImageRepository.GetStockCategoryTags(); if (catTags.Any()) { galleries.AddRange(catTags.Select(catTag => new ImageGalleryModel { Id = catTag.Tag.PKID.ToString(CultureInfo.InvariantCulture), Name = catTag.Tag.Name, GalleryImageUrl = catTag.CatImageUrl, Type = "Tag" })); } break; case "Custom": break; case "Enterprise": break; case "Tag": break; } return(JsonNet(new { Galleries = galleries, Tags = tags.OrderBy(x => x.Name) })); }
public async Task <ActionResult> UpdateGalleryChild(OutModels.Models.ImageGallery ig) { try { ImageGalleryModel pcm = (ImageGalleryModel)_mapper.Map <OutModels.Models.ImageGallery, ImageGalleryModel>(ig); return(new JsonResult(await this._repository.Update(pcm))); } catch (Exception ex) { return(null); } }
/// <summary> /// SaveImageGallery /// </summary> /// <param name="imageGallery"></param> public void SaveImageGallery(ImageGalleryModel imageGallery) { ImageGalleryDC imageGalleryDC = Mapper.Map <ImageGalleryModel, ImageGalleryDC>(imageGallery); ServiceResponse <int> saveImageGalleryResponse = _contentProxy.Execute(opt => opt.SaveImageGallery(imageGalleryDC)); if (saveImageGalleryResponse.Status != ResponseStatus.Success) { HandleError(saveImageGalleryResponse.Status, saveImageGalleryResponse.ResponseMessage); } else { imageGallery.ImageGalleryId = saveImageGalleryResponse.Result; } }
public async Task <ActionResult> DeleteChild(OutModels.Models.ImageGallery ig) { try { ImageGalleryModel igm = await this._repository.GetById(ig.IG_Id); var res = this._uploaderService.RemoveFile("IMAGEGALLERY", "GALLERYCHILD", igm.IG_ImageUrl); return(new JsonResult(await this._repository.Delete(igm))); } catch (Exception ex) { return(null); } }
public ActionResult loadGallery() { string SSSession = ""; CheckAccess check = new CheckAccess(SSSession); if (check.HasAccess) { ImageGalleryModels model = new ImageGalleryModels(); model.models = new List <ImageGalleryModel>(); PDBC db = new PDBC("PandaMarketCMS", true); db.Connect(); using (DataTable dt = db.Select( "SELECT [PicID] ,[PicAddress] ,[alt] ,[uploadPicName] ,[Descriptions] FROM [v_Images] WHERE [ISDELETE]=0") ) { for (int i = 0; i < dt.Rows.Count; i++) { ImageGalleryModel images = new ImageGalleryModel(); images.id = dt.Rows[i]["PicID"].ToString(); images.imageAddress(dt.Rows[i]["PicAddress"].ToString()); images.Description = dt.Rows[i]["Descriptions"].ToString(); images.label = dt.Rows[i]["alt"].ToString(); images.ImageName = dt.Rows[i]["uploadPicName"].ToString(); try { int _l = 0; if (Int32.TryParse(dt.Rows[i]["id_MProduct"].ToString(), out _l)) { images.check = 1; } else { images.check = 0; } } catch { images.check = 0; } model.models.Add(images); } } return(View(model)); } else { return(RedirectToAction("NotAccess", "MS")); } }
/// <summary> /// GetImageGallery /// </summary> /// <param name="imageGalleryId"></param> /// <returns></returns> public ImageGalleryModel GetImageGallery(int imageGalleryId) { ImageGalleryModel ImageGalleryResult = new ImageGalleryModel(); ServiceResponse <ImageGalleryDC> imageGalleryResponse = _contentProxy.Execute(opt => opt.GetImageGallery(imageGalleryId)); if (imageGalleryResponse.Status == ResponseStatus.Success) { ImageGalleryResult = Mapper.Map <ImageGalleryDC, ImageGalleryModel>(imageGalleryResponse.Result); } else { HandleError(imageGalleryResponse.Status, imageGalleryResponse.ResponseMessage); } return(ImageGalleryResult); }
/// <summary> /// GetImages /// </summary> /// <param name="imageGalleryId"></param> /// <returns></returns> public ImageGalleryModel GetImages(int imageGalleryId) { ImageGalleryModel imageGalleryModel = null; ServiceResponse <ImageGalleryDC> imagesResponse = _contentProxy.Execute(opt => imagesResponse = opt.GetImages(imageGalleryId)); if (imagesResponse.Status == ResponseStatus.Success) { imageGalleryModel = Mapper.Map <ImageGalleryDC, ImageGalleryModel>(imagesResponse.Result); imageGalleryModel.Images = new List <ImageModel>(); imagesResponse.Result.Images.ForEach( image => imageGalleryModel.Images.Add(Mapper.Map <ImageDC, ImageModel>(image)) ); } else { HandleError(imagesResponse.Status, imagesResponse.ResponseMessage); } return(imageGalleryModel); }
/// <summary> /// Images /// </summary> /// <param name="Id"></param> /// <returns></returns> public ActionResult Images(int Id) { if (!SavePermissionsToViewBag(FeatureEnum.ImageGallery)) { return(Redirect("~/home/unauthorized")); } ImageGalleryModel imageGalleryModel = new ImageGalleryModel(); imageGalleryModel.ImageGalleryId = Id; if (Request.IsAjaxRequest()) { return(PartialView(imageGalleryModel)); } else { return(View(imageGalleryModel)); } }
// GET: ImageGallery public ActionResult Index() { if (ModelState.IsValid) { var imagesModel = new ImageGalleryModel(); var imageFiles = Directory.GetFiles(Server.MapPath("~/Images/")); foreach (var item in imageFiles) { imagesModel.ImageList.Add(new LocalImageModel(Path.GetFileName(item))); } return View(imagesModel); } return View(); }
public HttpResponseMessage SaveImageGallery(ImageGalleryModel imageGalleryModel, int siteId) { ContentClientProcessor.UserContext.SiteId = siteId; ContentClientProcessor.SaveImageGallery(imageGalleryModel); return(Request.CreateResponse(HttpStatusCode.OK, new { Message = CoreMessages.SavedSuccessfully, Id = imageGalleryModel.ImageGalleryId })); }
public IActionResult Index(string id) { ImageGalleryModel ImageGalleryModel = new ImageGalleryModel(); return(View(ImageGalleryModel.GetProductStruct(id))); }