예제 #1
0
 public UserCartServices(IUserIdentity userId, IUserDataAccess userDataAccess, IItemDataAccess itemDataAccess, IUserCartDataAccess userCartDataAccess)
 {
     UserDataAccess     = userDataAccess;
     UserCartDataAccess = userCartDataAccess;
     ItemDataAccess     = itemDataAccess;
     User          = userDataAccess.GetAsync(userId).Result;
     User.userCart = userCartDataAccess.GetAsync(userId).Result;
     if (User.userCart == null)
     {
         User.userCart = userCartDataAccess.InsertAsync(new UserCart()).Result;
     }
 }
예제 #2
0
 public ItemGetService(IItemDataAccess itemDataAccess)
 {
     this.ItemDataAccess = itemDataAccess;
 }
예제 #3
0
 public ItemUpdateService(IItemDataAccess itemDataAccess)
 {
     this.ItemDataAccess = itemDataAccess;
 }
예제 #4
0
 public UserItemManager(IItemDataAccess itemDataAccess)
 {
     _itemDataAccess = itemDataAccess;
 }
예제 #5
0
 public ItemCreateService(IItemDataAccess itemDataAccess, ICategoryGetService categoryGetService)
 {
     this.ItemDataAccess     = itemDataAccess;
     this.CategoryGetService = categoryGetService;
 }
예제 #6
0
 public ItemService(IAppErrors modelstate, IItemDataAccess repository)
 {
     this.modelerrors = modelstate;
     this.repository  = repository;
 }
예제 #7
0
 public ItemBusinessLayer(IItemDataAccess itemDataAccess)
 {
     _itemDataAccess = itemDataAccess;
 }