Ejemplo n.º 1
0
 public void ValidarNovoServico(Eimbo.Dominio.Comum.Entidade.Servico novoServico)
 {
     try
     {
         if (novoServico.Descricao.Equals(this._servicoCadastrado.Descricao))
         {
             throw new ExcecaoDescricaoServicoJaCadastrada();
         }
     }
     catch (NullReferenceException)
     {
         // Caso não houver nenhum serviço cadastrado com essa descrição.
     }
 }
Ejemplo n.º 2
0
        public void ValidarServicoEmAlteracao(Eimbo.Dominio.Comum.Entidade.Servico servicoEmAlteracao)
        {
            // Se o serviço a ser validado for ele mesmo vaza daqui.
            if (servicoEmAlteracao.Equals(this._servicoCadastrado))
            {
                return;
            }

            // Se não há nenhum serviço com a mesma descrição que ele, vaza daqui também
            if (this._servicoCadastrado == null)
            {
                return;
            }

            if (servicoEmAlteracao.Descricao.Equals(this._servicoCadastrado.Descricao))
            {
                throw new ExcecaoDescricaoServicoJaCadastrada();
            }
        }
Ejemplo n.º 3
0
 public ValidadorServico(Eimbo.Dominio.Comum.Entidade.Servico servicoCadastrado)
 {
     this._servicoCadastrado = servicoCadastrado;
 }
Ejemplo n.º 4
0
 public ValidadorServico(Eimbo.Dominio.Comum.Entidade.Servico servicoCadastrado)
 {
     this._servicoCadastrado = servicoCadastrado;
 }