public async Task <IActionResult> DeleteItem(Guid id, Guid itemId) { var command = new CartDeleteItemCommand(id, itemId); var result = await Bus.SubmitAsync(command); return(Result(HttpStatusCode.NoContent, result)); }
public AbstractApiResult DeleteItem(string id, string item_id) { var command = new CartDeleteItemCommand(id, item_id); var result = Bus.Submit(command); if (NotificationHandler.HasNotifications()) { return(ValidationErrorResult()); } return(result.Success ? (AbstractApiResult) new SuccessApiResult(HttpStatusCode.NoContent, result.Data) : (AbstractApiResult) new FailureApiResult(HttpStatusCode.BadRequest, result.Message)); }