public ShopController(IShopData shopData, IHostingEnvironment hostingEnvironment, ShoppingCartDbContext db)
 {
     _db = db;
     _hostingEnvironment = hostingEnvironment;
     _shopData           = shopData;
     mainShopViewModel   = new MainShopViewModel();
 }
 public CreateDeliveryViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.ProductDelivery = new CreateProductDeliveryViewModel();
     this.ProductDeliveries = new ObservableCollection<CreateProductDeliveryViewModel>();
     this.Categories = Mapper.Map<IEnumerable<ProductCategoryPreviewViewModel>>(this.shopData.ProductCategoryRepository.Get());
     this.PropertyChanged += this.ShowProductsFromCategory;
 }
Exemplo n.º 3
0
 private void UpdateInternal(IShopData shop)
 {
     Name        = shop.Name;
     ShortName   = shop.ShortName;
     LogoImage   = shop.LogoImage;
     CoverImage  = shop.CoverImage;
     Description = shop.Description;
 }
Exemplo n.º 4
0
 protected virtual bool Equals(IShopData shop)
 {
     return(Id == shop.Id &&
            TenantId == shop.TenantId &&
            Name == shop.Name &&
            ShortName == shop.ShortName &&
            LogoImage == shop.LogoImage &&
            CoverImage == shop.CoverImage &&
            Description == shop.Description);
 }
 public MainViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.Tabs = new ObservableCollection<ViewModelBase>()
     {
         new ProductsListViewModel(this.shopData),
         new DeliveriesListViewModel(this.shopData),
         new CreateSaleViewModel(this.shopData),
         new SalesListViewModel(this.shopData)
     };
 }
Exemplo n.º 6
0
        public virtual bool Update(IShopData shop)
        {
            if (Id != shop.Id)
            {
                throw new ArgumentException($"Given User's Id '{shop.Id}' does not match to this User's Id '{Id}'");
            }

            if (TenantId != shop.TenantId)
            {
                throw new ArgumentException(
                          $"Given User's TenantId '{shop.TenantId}' does not match to this User's TenantId '{TenantId}'");
            }

            if (Equals(shop))
            {
                return(false);
            }

            UpdateInternal(shop);
            return(true);
        }
Exemplo n.º 7
0
 protected BaseController(IShopData data)
 {
     this.Data = data;
 }
Exemplo n.º 8
0
 public MallShop(IShopData shop) : base(shop.Id)
 {
     TenantId = shop.TenantId;
     UpdateInternal(shop);
     ExtraProperties = new Dictionary <string, object>();
 }
 public ShopController(IShopData shopData)
 {
     _shopData = shopData;
 }
Exemplo n.º 10
0
 public CartController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 11
0
 public ImagesController(IShopData shopData, IImageUploader imageUploader)
     : base(shopData, imageUploader)
 {
 }
Exemplo n.º 12
0
 public UsersController(IShopData shopData, IRoleManager roleManager)
     : base(shopData, roleManager)
 {
 }
 public ProductCategoryMapProfile(IShopData shopData)
 {
     this.shopData = shopData;
 }
Exemplo n.º 14
0
 public BackOfficeController(IShopData shopData, IImageUploader imageUploader)
     : base(shopData)
 {
     this.ImageUploader = imageUploader;
 }
 public ContactInformationController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 16
0
 public OrdersController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 17
0
 public VisitorShop(IShopData shop) : base(shop.Id)
 {
     TenantId = shop.TenantId;
     UpdateInternal(shop);
     ExtraProperties = new ExtraPropertyDictionary();
 }
Exemplo n.º 18
0
 public BaseController(IShopData shopData)
 {
     this.ShopData = shopData;
 }
Exemplo n.º 19
0
 public FileDownloadController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 20
0
 public CustomerController(IShopData shopData)
     : base(shopData)
 {
 }
 public CreateSaleViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.Categories = Mapper.Map<IEnumerable<ProductCategoryPreviewViewModel>>(this.shopData.ProductCategoryRepository.Get());
     this.PropertyChanged += this.ShowProductsFromCategory;
 }
 public EditProductCategoryViewModel(IShopData shopData)
 {
     this.shopData = shopData;
 }
 public ProductsListViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.Products = Mapper.Map<ObservableCollection<ProductPreviewViewModel>>(this.shopData.ProductRepository.Get());
 }
Exemplo n.º 24
0
 public ShopBussiness(IShopData shopData, IBaseBussiness <Shop> baseBussiness, IBaseData <Shop> baseData) : base(baseData)
 {
     _shopData      = shopData;
     _baseBussiness = baseBussiness;
 }
 public EditProductViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.PopulateProductCategories();
 }
Exemplo n.º 26
0
 public PartsController(IShopData db)
 {
     this.db = db;
 }
 public SalesListViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.Sales = Mapper.Map<ObservableCollection<SalePreviewViewModel>>(this.shopData.SaleRepository.Get());
 }
 public DeliveriesListViewModel(IShopData shopData)
 {
     this.shopData = shopData;
     this.Deliveries = Mapper.Map<ObservableCollection<DeliveryPreviewViewModel>>(this.shopData.DeliveryRepository.Get());
 }
Exemplo n.º 29
0
 protected override MallShop CreateShop(IShopData externalShop)
 {
     return(new MallShop(externalShop));
 }
Exemplo n.º 30
0
 public RepairsController(IShopData db)
 {
     this.db = db;
 }
Exemplo n.º 31
0
 protected abstract TShop CreateShop(IShopData externalShop);
Exemplo n.º 32
0
 public ReviewsController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 33
0
 public ProductController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 34
0
 public PagesController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 35
0
 public MenuController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 36
0
 protected override VisitorShop CreateShop(IShopData externalShop)
 {
     return(new VisitorShop(externalShop));
 }
Exemplo n.º 37
0
 protected AdministrationController(IShopData shopData, IRoleManager roleManager)
     : base(shopData)
 {
     this.RoleManager = roleManager;
 }
Exemplo n.º 38
0
 public CategoryController(IShopData shopData)
     : base(shopData)
 {
 }
Exemplo n.º 39
0
 public HomeController(IShopData db)
 {
     this.db = db;
 }