public bool EhClasseInsumoValida(MaterialClasseInsumoDTO classeInsumo) { if (classeInsumo == null) { messageQueue.Add(Resource.Sigim.ErrorMessages.ClasseInsumoNaoCadastrada, TypeMessage.Error); return(false); } return(true); }
public bool EhClasseInsumoUltimoNivelValida(MaterialClasseInsumoDTO classeInsumo) { if (!EhClasseInsumoValida(classeInsumo)) { return(false); } var filhosClasse = materialClasseInsumoRepository.ListarPeloFiltro(l => l.Codigo.StartsWith(classeInsumo.Codigo)); if (filhosClasse.Count() > 1) { messageQueue.Add(Resource.Sigim.ErrorMessages.ClasseUltimoNivel, TypeMessage.Error); return(false); } return(true); }