Exemple #1
0
    public static void Main(string[] args)
    {
        Compromisso c1 = new Compromisso {
            Assunto = "assunto 1",
            Local   = "local 1",
            Data    = DateTime.Now
        };
        Compromisso c2 = new Compromisso {
            Assunto = "assunto 2",
            Local   = "local 2",
            Data    = DateTime.Now
        };

        Agenda a = new Agenda();

        a.Inserir(c1);
        a.Inserir(c2);
        foreach (Compromisso c in a.Listar())
        {
            Console.WriteLine(c);
        }

        Colecoes <Compromisso> a2 = new Colecoes <Compromisso>();

        a2.Inserir(c1);
        a2.Inserir(c2);
        foreach (Compromisso c in a2.Listar())
        {
            Console.WriteLine(c);
        }

        Aplicativo app1 = new Aplicativo {
            Nome      = "nome1",
            Categoria = "cat1",
            Preco     = 100
        };
        Aplicativo app2 = new Aplicativo {
            Nome      = "nome2",
            Categoria = "cat2",
            Preco     = 50
        };

        Loja l = new Loja();

        l.Inserir(app1);
        l.Inserir(app2);
        foreach (Aplicativo app in l.Listar())
        {
            Console.WriteLine(app);
        }

        Colecoes <Aplicativo> l2 = new Colecoes <Aplicativo>();

        l2.Inserir(app1);
        l2.Inserir(app2);
        foreach (Aplicativo app in l2.Listar())
        {
            Console.WriteLine(app);
        }
    }
Exemple #2
0
        public StorageBase(Colecoes colecao)
        {
            var porta       = int.Parse(ConfigurationManager.AppSettings["MongoPorta"]);
            var server      = ConfigurationManager.AppSettings["MongoServer"];
            var baseName    = ConfigurationManager.AppSettings["BaseName"];
            var user        = ConfigurationManager.AppSettings["UserBase"];
            var password    = ConfigurationManager.AppSettings["PasswordBase"];
            var deveUsarSSL = ConfigurationManager.AppSettings["UseSSL"];
            var useSSL      = true;

            if (!string.IsNullOrWhiteSpace(deveUsarSSL))
            {
                useSSL = bool.Parse(deveUsarSSL);
            }

            Colecao = colecao.ToString();
            MongoCredential credencial      = MongoCredential.CreateCredential(baseName, user, password);
            var             listaCredencial = new List <MongoCredential>();

            listaCredencial.Add(credencial);
            MongoClientSettings settings = new MongoClientSettings()
            {
                Server      = new MongoServerAddress(server, porta),
                Credentials = listaCredencial,
                UseSsl      = false
            };

            _mongoClient   = new MongoClient($"mongodb://{user}:{password}@ds229295.mlab.com:29295/{baseName}");
            _mongoDatabase = _mongoClient.GetDatabase(baseName);
        }
Exemple #3
0
 public TesteRepository(Colecoes colecao) : base(colecao)
 {
 }
Exemple #4
0
 private void CarregaTipos(int?valor = null)
 {
     ViewBag.Tipos = Colecoes.GetTiposPublicos();
 }