Ejemplo n.º 1
0
        public ActionResult CreateQuote(QuoteInfoModel quote)
        {
            if (_sessionContext.CurrentUser != null)
            {
                quote.CompanyId = Guid.Parse(_sessionContext.CurrentUser.CompanyId);
            }
            var resp = _b2bRepository.CreateQuote(quote);

            return(JsonSuccess(resp, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult SaveQuote(QuoteInfoModel quote)
        {
            if (_sessionContext.CurrentUser != null)
            {
                quote.CompanyId = Guid.Parse(_sessionContext.CurrentUser.CompanyId);
            }
            var resp = _b2bRepository.SaveQuote(quote);

            if (!String.IsNullOrEmpty(resp.Message))
            {
                SiteUtils.ResetBasketCookieAndSession();
            }
            return(JsonSuccess(resp, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public ResponseModel <bool> SaveQuote(QuoteInfoModel model)
        {
            var resp = CallApi <bool>(string.Format(ApiUrls.SaveQuote), JsonConvert.SerializeObject(model), Method.POST);

            //if (!String.IsNullOrEmpty(resp.Message))
            //{
            //    System.Web.HttpCookie cookie_basket = HttpContext.Current.Request.Cookies[Constants.COOKIE_BASKETID];
            //    if (cookie_basket != null)
            //    {
            //        cookie_basket.Expires = DateTime.Now.AddDays(Constants.COOKIE_DEVICEID_EXPIRES_DAYS);
            //        cookie_basket.Value = Guid.NewGuid().ToString();
            //        HttpContext.Current.Response.SetCookie(cookie_basket);
            //    }
            //}
            return(resp);
        }
Ejemplo n.º 4
0
        public ResponseModel <bool> CreateQuote(QuoteInfoModel model)
        {
            var resp = CallApi <bool>(string.Format(ApiUrls.CreateQuote), JsonConvert.SerializeObject(model), Method.POST);

            if (!String.IsNullOrEmpty(resp.Message))
            {
                System.Web.HttpCookie cookie_basket = HttpContext.Current.Request.Cookies[Constants.COOKIE_BASKETID];
                HttpContext.Current.Response.Cookies.Remove(Constants.COOKIE_BASKETID);
                if (cookie_basket != null)
                {
                    cookie_basket.Expires = DateTime.Now.AddDays(-1);
                    cookie_basket.Value   = null;
                    HttpContext.Current.Response.SetCookie(cookie_basket);
                }
            }
            return(resp);
        }