public GetCategoriesOutput UpdateCategories(UpdateCategoriesInput input) { var categoryDtos = this.PerformUpdateObjects<List<CategoryDto>, CategoryDto, Category>(input.Categories, _categoryRepository, cdto => cdto.Id.ToString(), (c, cdto) => { if (!string.IsNullOrEmpty(cdto.Name)) c.Name = cdto.Name; if (!string.IsNullOrEmpty(cdto.Description)) c.Description = cdto.Description; }); return new GetCategoriesOutput { Categories = categoryDtos }; }
public GetCategoriesOutput UpdateCategories(UpdateCategoriesInput categoriDtos) { return _productServiceImp.UpdateCategories(categoriDtos); }