public void Update(CartAddRequest model, string userId, int productId) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.Cart_Update" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@UserId", userId); paramCollection.AddWithValue("@ProductId", productId); } , returnParameters: null); }
public async Task <ActionResult> Add(string sku, int quantity) { var result = await _mediator.Send(CartAddRequest.Create(sku, quantity)); var obj = new { QuantityAdded = result.QuantityAdded }; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage Update(CartAddRequest model, int productId) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); string currentUserId = _userService.GetCurrentUserId(); _cartService.Update(model, currentUserId, productId); return(Request.CreateResponse(HttpStatusCode.OK, response)); }