Exemplo n.º 1
0
 public bool Validate(ParametroEvento parametroEvento)
 {
     if (parametroEvento.EventoId == 0)
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Evento"));
     }
     if (string.IsNullOrWhiteSpace(parametroEvento.Nome))
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Nome"));
     }
     if (parametroEvento.TipoId == 0)
     {
         throw new DomainException(string.Format(CommonMessages.Required, "Tipo"));
     }
     return(true);
 }
Exemplo n.º 2
0
        public void Save(ParametroEventoPostDto parametroEventoPost)
        {
            VerifyExists(parametroEventoPost, funcNome);

            var parametroEvento = new ParametroEvento
            {
                Nome                     = parametroEventoPost.Nome,
                Descricao                = parametroEventoPost.Descricao,
                TipoId                   = parametroEventoPost.TipoId,
                Obrigatorio              = parametroEventoPost.Obrigatorio,
                EventoId                 = parametroEventoPost.EventoId,
                DataUltimaAlteracao      = DateTime.Now,
                IdUsuarioUltimaAlteracao = IdUsuario
            };

            Validate(parametroEvento);

            _uow.ParametroEventoRepository.Add(parametroEvento);
            _uow.Commit();
        }