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; } }
public UserCartGetService(IUserCartDataAccess userCartDataAccess) { this.UserCartDataAccess = userCartDataAccess; }
public UserCartCreateService(IUserCartDataAccess userCartDataAccess) { this.UserCartDataAccess = userCartDataAccess; }