public string GetAdditionalUserIdentifier(CouponApplicabilityContext context) { var UUIdentifier = GetRequestKey(); if (!string.IsNullOrWhiteSpace(UUIdentifier)) { return(UUIdentifier); } return(null); }
public IHttpActionResult Delete(CouponFrontendViewModel coupon) { // try to remove the coupon from the cart if (coupon != null && !string.IsNullOrWhiteSpace(coupon.Code)) { var context = new CouponApplicabilityContext { CouponCode = coupon.Code, ShoppingCart = _shoppingCart, WorkContext = _workContextAccessor.GetContext(), }; _couponApplicationService.RemoveCoupon(context); return(SuccessResponse(context)); } return(BadRequest()); }
private IHttpActionResult SuccessResponse(CouponApplicabilityContext context) { var msg = new HttpResponseMessage(HttpStatusCode.OK); var result = new OperationResult { Success = context.IsApplicable, Message = context.Message != null ? context.Message.Text : string.Empty }; msg.Content = new StringContent( JsonConvert .SerializeObject(result) .ToString()); msg.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); return(ResponseMessage(msg)); }
public string GetIdentifierType(CouponApplicabilityContext context) { return("Device UUID"); }