예제 #1
0
        public CartController(IHttpContextAccessor httpContextAccessor, ICartOperation cardOperation)
        {
            _httpContextAccessor = httpContextAccessor;
            var user = _httpContextAccessor.HttpContext.Request.Cookies[Constants.USER_COOKIE];

            if (string.IsNullOrEmpty(user))
            {
                SetCookie(Constants.USER_COOKIE, Guid.NewGuid(), Constants.USER_COOKIE_EXPIRETIME);
            }
            else
            {
                _userGuid = Guid.Parse(user);
            }
            _cartOperation = cardOperation;
        }
예제 #2
0
 public CartOperationServiceTests()
 {
     _cartOperation = new CartOperationService(new MongoDBProductService(Configuration));
 }