예제 #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 DeleteKlub(string id) //good
 {
     using (StrelskaZvezaDB db = new StrelskaZvezaDB())
     {
         try
         {
             int iid  = int.Parse(id);
             var klub = db.Klubi.SingleOrDefault(x => x.KlubID == iid);
             if (klub == null)
             {
                 return(false);
             }
             if (DeleteBridgeKlub(klub))
             {
                 db.Klubi.Remove(klub);
                 db.SaveChanges();
             }
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
예제 #3
0
 public bool UpdateStrelec(Strelec s) //good maybe
 {
     try
     {
         using (StrelskaZvezaDB db = new StrelskaZvezaDB())
         {
             var strelec = db.Strelci.SingleOrDefault(a => a.StrelecID == s.StrelecID);
             if (strelec != null)
             {
                 strelec.Ime         = s.Ime;
                 strelec.Priimek     = s.Priimek;
                 strelec.LetoRojstva = s.LetoRojstva;
                 db.SaveChanges();
             }
             else
             {
                 return(false);
             }
         }
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
예제 #4
0
 public bool UpdateKlub(Klub k) //good i guess
 {
     using (StrelskaZvezaDB db = new StrelskaZvezaDB())
     {
         try
         {
             var result = db.Klubi.SingleOrDefault(b => b.KlubID == k.KlubID);
             if (result != null)
             {
                 result.LetoUstanovitve = k.LetoUstanovitve;
                 result.Naslov          = k.Naslov;
                 result.Naziv           = k.Naziv;
                 db.SaveChanges();
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception)
         {
             return(false);
         }
         return(true);
     }
 }
예제 #5
0
 private bool DeleteBridgeStrelec(Strelec s)
 {
     try
     {
         using (StrelskaZvezaDB db = new StrelskaZvezaDB())
         {
             var svk = db.StrelecVKlubus.Where(a => a.Strelec.StrelecID == s.StrelecID);
             db.StrelecVKlubus.RemoveRange(svk);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #6
0
        public bool AddStrelec(Strelec s, out int id) //execellent
        {
            id = 0;
            try
            {
                using (StrelskaZvezaDB db = new StrelskaZvezaDB())
                {
                    db.Strelci.Add(s);
                    db.SaveChanges();

                    id = s.StrelecID;
                }
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
예제 #7
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);
        }
예제 #8
0
 public bool DeleteSVK(string id)
 {
     using (StrelskaZvezaDB db = new StrelskaZvezaDB())
     {
         try
         {
             int iid = int.Parse(id);
             var svk = db.StrelecVKlubus.SingleOrDefault(a => a.StrelecKlubID == iid);
             if (svk == null)
             {
                 return(false);
             }
             db.StrelecVKlubus.Remove(svk);
             db.SaveChanges();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
예제 #9
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);
        }