示例#1
0
 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)));
 }
示例#2
0
 public static BannerImageModel ToModel(this StoreBannerImage entity)
 {
     return(Mapper.Map <StoreBannerImage, BannerImageModel>(entity));
 }
示例#3
0
 public void InsertStoreBannerImage(StoreBannerImage bannerImage)
 {
     Guard.NotNull(bannerImage, nameof(bannerImage));
     _storeBannerImageRepository.Insert(bannerImage);
 }