addCart method
Implementation
void addCart(AddCartRequest request) async {
addCartViewState.value = ViewData.loading();
final response = await cartService.addCart(request);
response.fold(
(error) =>
addCartViewState.value = ViewData.error(message: error.message),
(result) => addCartViewState.value = ViewData.loaded(data: result),
);
}