예제 #1
0
 public bool UpdateSVK(StrelecVKlubu svk)
 {
     using (StrelskaZvezaDB db = new StrelskaZvezaDB())
     {
         try
         {
             var result = db.StrelecVKlubus.SingleOrDefault(a => a.StrelecKlubID == svk.StrelecKlubID);
             if (result != null)
             {
                 //result.StrelecId = svk.StrelecId;
                 //result.KlubId = svk.KlubId;
                 result.Od = svk.Od;
                 result.Do = svk.Do;
                 db.SaveChanges();
             }
             else
             {
                 return(false);
             }
         }
         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);
        }