Beispiel #1
0
 public bool Validate(ParametroMetodo parametroMetodo)
 {
     if (parametroMetodo.MetodoId == 0)
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Método"));
     }
     if (string.IsNullOrWhiteSpace(parametroMetodo.Nome))
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Nome"));
     }
     if (parametroMetodo.TipoId == 0)
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Tipo"));
     }
     return(true);
 }
Beispiel #2
0
        public void Save(ParametroMetodoPostDto parametroMetodoPost)
        {
            VerifyExists(parametroMetodoPost, funcNome);

            var parametroMetodo = new ParametroMetodo
            {
                Nome        = parametroMetodoPost.Nome,
                Descricao   = parametroMetodoPost.Descricao,
                TipoId      = parametroMetodoPost.TipoId,
                Obrigatorio = parametroMetodoPost.Obrigatorio,
                MetodoId    = parametroMetodoPost.MetodoId,
                IdUsuarioUltimaAlteracao = IdUsuario,
                DataUltimaAlteracao      = DateTime.Now
            };

            Validate(parametroMetodo);

            _uow.ParametroMetodoRepository.Add(parametroMetodo);
            _uow.Commit();
        }