public async Task Delete(int productId) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IDeleteProductCommand>(new DeleteProductCommand { ProductId = productId }); } }
public async Task Update(Product product) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IUpdateProductCommand>(new UpdateProductCommand { Product = product }); } }
public async Task Delete(int reviewId) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IDeleteReviewCommand>(new DeleteReviewCommand { ReviewId = reviewId }); } }
public async Task Update(Review review) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IUpdateReviewCommand>(new UpdateReviewCommand { Review = review }); } }
public async Task Delete(int categoryId) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IDeleteCategoryCommand>(new DeleteCategoryCommand { CategoryId = categoryId }); } }
public async Task Update(Category category) { using (BusMessagingService busService = new BusMessagingService()) { await busService.BusControl.Publish <IUpdateCategoryCommand>(new UpdateCategoryCommand { Category = category }); } }