/// <summary>
 /// Create a new TagClanci object.
 /// </summary>
 /// <param name="tagClanakID">Initial value of the TagClanakID property.</param>
 public static TagClanci CreateTagClanci(global::System.Int32 tagClanakID)
 {
     TagClanci tagClanci = new TagClanci();
     tagClanci.TagClanakID = tagClanakID;
     return tagClanci;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the TagClanci EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToTagClanci(TagClanci tagClanci)
 {
     base.AddObject("TagClanci", tagClanci);
 }
        public void TagoviUnos(string tagovi, int clid)
        {
            using (Spajanje s = new Spajanje())
            {
                List<TagClanci> tgs = (from tg in s.Context.TagClanci where tg.ClanakID == clid select tg).ToList();
                foreach (TagClanci tg in tgs)
                {
                    s.Context.TagClanci.DeleteObject(tg);
                    s.Context.SaveChanges();
                }

                List<string> tegs = tagovi.Split(',').ToList();
                if (tegs.Count > 0 && tegs[0] != string.Empty)
                {
                    List<Tags> Tagtemp = new List<Tags>();
                    Tags tgtmp;
                    foreach (string it in tegs)
                    {
                        tgtmp = new Tags();
                        tgtmp.Ime = it;
                        tgtmp.Opis = it;
                        Tagtemp.Add(tgtmp);

                    }

                    Tags tmpTag;
                    TagClanci tmpTclan;

                    foreach (Tags tgs2 in Tagtemp)
                    {
                        tmpTag = null;
                        tmpTag = (from tt in s.Context.Tags where tt.Ime == tgs2.Ime select tt).FirstOrDefault();

                        if (tmpTag == null)
                        {
                            s.Context.Tags.AddObject(tgs2);
                            s.Context.SaveChanges();
                            tmpTag = s.Context.Tags.ToList().Last();
                        }

                        tmpTclan = new TagClanci();
                        tmpTclan.ClanakID = clid;
                        tmpTclan.TagID = tmpTag.TagID;

                        s.Context.TagClanci.AddObject(tmpTclan);
                        s.Context.SaveChanges();

                    }

                }

            }
        }