public async Task <int> Handle(DeleteCategoryCommand request, CancellationToken cancellationToken) { var model = new Domain.OxiServi.AggregatesModel.CategoryAggregate.Category(); model.Delete(request.CategoryID); return(await _categoryRepository.Delete(model)); }
public async Task <int> Handle(CreateProductCommand request, CancellationToken cancellationToken) { var model = new Domain.OxiServi.AggregatesModel.CategoryAggregate.Category(); model.Create(request.CategoryName, request.Description); return(await _categoryRepository.Create(model)); }