public override void Deletar(Categoria categoria) { var produtos = _produtoRepository.BuscarTodos(); CadastroCategoriaUseCaseValidation.ValidarRegrasParaDeletar(categoria, produtos); base.Deletar(categoria); }
public override Categoria Inserir(Categoria categoriaRequisicao) { var categoriasPersistidas = base.BuscarTodos(); CadastroCategoriaUseCaseValidation.ValidarRegrasParaInserir(categoriaRequisicao, categoriasPersistidas); return(base.Inserir(categoriaRequisicao)); }