public async Task <ActionResult <CreateCartItemModel> > AddToCart(CreateCartItemModel data) { try { return(Ok(await _mediator.Send(new CreateCartItemCommand(data)))); } catch (ValidationException e) { var errors = JsonSerializer.Serialize(e.Errors); return(StatusCode(500, errors)); } }
public async Task <ActionResult <CreateCartItemModel> > AddToCart(CreateCartItemModel data) { return(Ok(await _mediator.Send(new CreateCartItemCommand(data, _user.ClaimID)))); }