コード例 #1
0
        public bool AddKlub(Klub k, out int id) //good
        {
            id = 0;
            try
            {
                using (StrelskaZvezaDB db = new StrelskaZvezaDB())
                {
                    db.Klubi.Add(k);
                    db.SaveChanges();

                    id = k.KlubID;
                }
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
コード例 #2
0
        public bool DodajStrelcaVklub(Strelec s, string kid, out int id) //execellent
        {
            id = 0;
            try
            {
                int ikid = int.Parse(kid);
                using (StrelskaZvezaDB db = new StrelskaZvezaDB())
                {
                    //db.Strelci.SingleOrDefault(a => a.StrelecID == s.StrelecID).StrelciVKlubus.Add(db.Klubi.SingleOrDefault(a => a.KlubID == ikid));
                    //db.SaveChanges();
                    Klub    k  = db.Klubi.SingleOrDefault(a => a.KlubID == ikid);
                    Strelec st = db.Strelci.SingleOrDefault(a => a.StrelecID == s.StrelecID);
                    if (k != null)
                    {
                        StrelecVKlubu svk = new StrelecVKlubu
                        {
                            Strelec = st,
                            Klub    = k,
                            Od      = DateTime.Now,
                        };
                        db.StrelecVKlubus.Add(svk);
                        db.SaveChanges();

                        id = svk.StrelecKlubID;
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch
            {
                return(false);
            }
            return(true);
        }