예제 #1
0
 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
     };
 }
예제 #2
0
 public GetCategoriesOutput UpdateCategories(UpdateCategoriesInput categoriDtos)
 {
     return _productServiceImp.UpdateCategories(categoriDtos);
 }