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)); }
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)); }
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); }
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); }