public bool Salvar(Item item) { if (item.Nome != null) { item.Nome = item.Nome.Trim(); } if (_da.ExisteItem(item.Id, item.Nome)) { Validacao.Add(Mensagem.Item.ItemExistente); } if (item.Tipo <= 0) { Validacao.Add(Mensagem.Item.TipoObrigatorio); } if (string.IsNullOrWhiteSpace(item.Nome)) { Validacao.Add(Mensagem.Item.NomeObrigatorio); } if (item.Tipo == (int)eRoteiroItemTipo.ProjetoDigital) { Validacao.Add(Mensagem.Item.TipoNaoPermitido); } if (item.Id > 0) { Editar(item.Id); } return(Validacao.EhValido); }
private void VerificarItens(Roteiro roteiro) { if (roteiro.Itens.Count < 1) { Validacao.Add(Mensagem.Item.ItemObrigatorio); } else { foreach (var item in roteiro.Itens) { if (!_da.ExisteItem(item.Id)) { Validacao.Add(Mensagem.Item.ItemExcluidoSistema(item.Nome)); } } } }