Exemplo n.º 1
0
        public RedirectResult AddTags(string tags, string fileID)
        {
            string[] tag = tags.Split(' ');

            foreach (var item in tag)
            {
                Tag newTag = new Tag();

                var getTag = from n in db.Tags
                             where n.tagName.Trim() == item
                             select n;
                if (getTag.Count() == 0)
                {
                    newTag.tagName = item;
                    db.Tags.InsertOnSubmit(newTag);
                    db.SubmitChanges();

                    sif_TagFile newTagFile = new sif_TagFile();
                    newTagFile.idFile = Int32.Parse(fileID);
                    newTagFile.idTag = newTag.idTag;
                    db.sif_TagFiles.InsertOnSubmit(newTagFile);
                    db.SubmitChanges();
                }
                else
                {
                    sif_TagFile newTagFile = new sif_TagFile();
                    newTagFile.idFile = Int32.Parse(fileID);
                    newTagFile.idTag = getTag.First().idTag;
                    db.sif_TagFiles.InsertOnSubmit(newTagFile);
                    db.SubmitChanges();
                }
            }
            return Redirect("Files");
        }
Exemplo n.º 2
0
 partial void Deletesif_TagFile(sif_TagFile instance);
Exemplo n.º 3
0
 partial void Updatesif_TagFile(sif_TagFile instance);
Exemplo n.º 4
0
 partial void Insertsif_TagFile(sif_TagFile instance);
Exemplo n.º 5
0
		private void detach_sif_TagFiles(sif_TagFile entity)
		{
			this.SendPropertyChanging();
			entity.File = null;
		}
Exemplo n.º 6
0
		private void attach_sif_TagFiles(sif_TagFile entity)
		{
			this.SendPropertyChanging();
			entity.File = this;
		}