Beispiel #1
0
        public static void Insert(Model.Jogo jogo)
        {
            IObjectContainer db = Db4oFactory.OpenFile(path + "\\Database.yap");

            try
            {
                db.Store(jogo);
            }
            finally
            {
                db.Close();
            }
        }
Beispiel #2
0
        public static void Delete(Model.Jogo jogo, int qtd)
        {
            IObjectContainer db = Db4oFactory.OpenFile(path + "\\Database.yap");

            try
            {
                IObjectSet result = db.QueryByExample(jogo);
                for (int o = 0; o < qtd; o++)
                {
                    db.Delete(result.Next());
                }
            }
            finally
            {
                db.Close();
            }
        }
Beispiel #3
0
        public static void Retrieve(Model.Jogo jogo)
        {
            IObjectContainer db = Db4oFactory.OpenFile(path + "\\Database.yap");

            try
            {
                IObjectSet result = db.QueryByExample(jogo);
                if (result.Count > 0)
                {
                    Model.Jogo j = (Model.Jogo)result.Next();
                    Console.WriteLine("Jogo: " + j.nome + '\n' + j.descricao + "\nQuantidade: " + result.Count);
                }
            }
            finally
            {
                db.Close();
            }
        }
Beispiel #4
0
 public ResultadoViewModel()
 {
     Jogo        = Armazenamento.Armazenamento.Jogo;
     BtnNovoJogo = new Command(ActionNovoJogo);
 }