예제 #1
0
        /// <summary>
        /// Validação das informações de um Item de uma Trilha.
        /// </summary>
        /// <param name="pUsuarioTrilhaMoedas"></param>
        private void ValidarInformado(UsuarioTrilhaMoedas pUsuarioTrilhaMoedas)
        {
            ValidarInstancia(pUsuarioTrilhaMoedas);

            //Verifica se o usuario da trilha está nulo
            if (pUsuarioTrilhaMoedas.UsuarioTrilha == null)
            {
                throw new AcademicoException("Usuario da Trilha. Campo Obrigatório");
            }
        }
예제 #2
0
        public void Salvar(UsuarioTrilhaMoedas pUsuarioTrilhaMoedas)
        {
            ValidarInformado(pUsuarioTrilhaMoedas);

            //Se Id =0, significa insert.
            if (pUsuarioTrilhaMoedas.ID == 0)
            {
                pUsuarioTrilhaMoedas.DataCriacao = DateTime.Now;
            }

            repositorio.Salvar(pUsuarioTrilhaMoedas);
        }