示例#1
0
        public void dodajOcene(Oceny o)
        {
            Gry_model gm = new Gry_model();

            gm.Oceny.Add(o);
            gm.SaveChanges();
        }
示例#2
0
        public void dodajProducenta(Producent p)
        {
            Gry_model gm = new Gry_model();

            gm.Producent.Add(p);
            gm.SaveChanges();
        }
示例#3
0
        public void dodajGatunek(Gatunek g)
        {
            Gry_model gm = new Gry_model();

            gm.Gatunek.Add(g);
            gm.SaveChanges();
        }
示例#4
0
        public void dodajGre(Gry g)
        {
            Gry_model gm = new Gry_model();

            gm.Gry.Add(g);
            gm.SaveChanges();
        }
示例#5
0
        public void dodajGre(Gry g)
        {
            Gry_model gm = new Gry_model();

            gm.Gry.Add(g);
            try
            {
                gm.SaveChanges();
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    System.Diagnostics.Debug.WriteLine(@"Entity of type ""{0}"" in state ""{1}"" 
                   has the following validation errors:",
                                                       eve.Entry.Entity.GetType().Name,
                                                       eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        System.Diagnostics.Debug.WriteLine(@"- Property: ""{0}"", Error: ""{1}""",
                                                           ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }
            catch (DbUpdateException ex) {
                Console.WriteLine(ex.Message);
            }
        }
示例#6
0
        public void edytujGatunek(Gatunek g)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from ga in gm.Gatunek
                               where ga.Id_gatunek == g.Id_gatunek
                               select ga).First();

            query.Nazwa = g.Nazwa;
            gm.SaveChanges();
        }
示例#7
0
        public void usunProducenta(int id)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from pr in gm.Producent
                               where pr.Id_producent == id
                               select pr).First();

            gm.Producent.Remove(query);
            gm.SaveChanges();
        }
示例#8
0
        public void usunGre(int id)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from gr in gm.Gry
                               where gr.Id == id
                               select gr).First();

            gm.Gry.Remove(query);
            gm.SaveChanges();
        }
示例#9
0
        public void usunGatunek(int id)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from ga in gm.Gatunek
                               where ga.Id_gatunek == id
                               select ga).First();

            gm.Gatunek.Remove(query);
            gm.SaveChanges();
        }
示例#10
0
        public void usunOcene(int id)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from oc in gm.Oceny
                               where oc.Id_oceny == id
                               select oc).First();

            gm.Oceny.Remove(query);
            gm.SaveChanges();
        }
示例#11
0
        public void edytujProducenta(Producent p)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from pr in gm.Producent
                               where pr.Id_producent == p.Id_producent
                               select pr).First();

            query.Nazwa         = p.Nazwa;
            query.Zalozyciel    = p.Zalozyciel;
            query.Rok_zalozenia = p.Rok_zalozenia;
            gm.SaveChanges();
        }
示例#12
0
        public void edytujOcene(Oceny o)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from oc in gm.Oceny
                               where oc.Id_oceny == o.Id_oceny
                               select oc).First();

            query.Gry_online_pl = o.Gry_online_pl;
            query.Eurogamer     = o.Eurogamer;
            query.Moja_ocena    = o.Moja_ocena;
            gm.SaveChanges();
        }
示例#13
0
        public void edytujGre(Gry g)
        {
            Gry_model gm    = new Gry_model();
            var       query = (from gr in gm.Gry
                               where gr.Id == g.Id
                               select gr).First();

            query.Tytul        = g.Tytul;
            query.Producent_Id = g.Producent_Id;
            query.Gatunek_Id   = g.Gatunek_Id;
            query.Rok_wydania  = g.Rok_wydania;
            query.Kraj         = g.Kraj;
            query.Platforma    = g.Platforma;
            query.Ocena_Id     = g.Ocena_Id;
            gm.SaveChanges();
        }