public CentroCusto Update(CentroCusto entity) { if (!entity.Validar()) { return(entity); } if (entity.Valid) { this._centroCustoRepository.Update(entity); } return(entity); }
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); }