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));
        }
Beispiel #2
0
        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));
        }