public ActionResult BannerImages(int id, BannerImageModel model) { if (!Services.Permissions.Authorize(StandardPermissionProvider.ManageStores)) { return(AccessDeniedView()); } if (model.Image != null) { var URL = UploadImage(model.Image); var bannerImage = new StoreBannerImage { StoreId = id, DisplayOrder = model.DisplayOrder, URL = URL }; Services.StoreService.InsertStoreBannerImage(bannerImage); } return(View(PopulateModel(id))); }
public static BannerImageModel ToModel(this StoreBannerImage entity) { return(Mapper.Map <StoreBannerImage, BannerImageModel>(entity)); }
public void InsertStoreBannerImage(StoreBannerImage bannerImage) { Guard.NotNull(bannerImage, nameof(bannerImage)); _storeBannerImageRepository.Insert(bannerImage); }