public bool ChangeCategory(Category item)
 {
     if (_categoryRepository == null) throw NullProviderError;
     return _categoryRepository.UpdateCategory(item);
 }
 //------------------------------------------------------------------------------
 //далее бизнес-логика будет простая и на вид просто прокси класс для передачи вызова в репозитории
 //но это в нашем простом приложении. В сложном промышленном приложении все было бы намного сложнее
 public bool NewCategory(Category item)
 {
     if (_categoryRepository == null) throw NullProviderError;
     return _categoryRepository.AddCategory(item);
 }