/// <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"); } }
public void Salvar(UsuarioTrilhaMoedas pUsuarioTrilhaMoedas) { ValidarInformado(pUsuarioTrilhaMoedas); //Se Id =0, significa insert. if (pUsuarioTrilhaMoedas.ID == 0) { pUsuarioTrilhaMoedas.DataCriacao = DateTime.Now; } repositorio.Salvar(pUsuarioTrilhaMoedas); }