public CentroCusto Save(CentroCusto entity)
        {
            if (!entity.Validar())
            {
                return(entity);
            }

            var result = _centroCustoRepository.GetAll().Count(x => x.NomeCentroCusto == entity.NomeCentroCusto);

            if (result > 0)
            {
                entity.AddNotification("Nome", "Já existe um centro de custo com esse nome");
            }

            if (entity.Valid)
            {
                this._centroCustoRepository.Save(entity);
            }

            return(entity);
        }
 public async Task <IEnumerable <CentroCusto> > ObterCentrosCustos()
 {
     return(await _centroCustoRepository.GetAll());
 }