コード例 #1
0
ファイル: Repository.cs プロジェクト: loshurik/Blank
 public void Add(TagPresentationLink link)
 {
     link.Id = dataContext.TagPresentationLinks.Count();
     bool temp = true;
     foreach (TagPresentationLink link1 in dataContext.TagPresentationLinks)
     {
         if (link.PresentationId == link1.PresentationId && link.TagId == link1.TagId) { temp = false; }
     }
     if (temp)
     {
         dataContext.TagPresentationLinks.InsertOnSubmit(link);
         dataContext.SubmitChanges();
     }
 }
コード例 #2
0
ファイル: Repository.cs プロジェクト: loshurik/Blank
 public void Update(TagPresentationLink link)
 {
     TagPresentationLink baseLink = GetLinkById(link.Id);
     baseLink.IsActive = false;
     dataContext.SubmitChanges();
 }
コード例 #3
0
		private void detach_TagPresentationLinks(TagPresentationLink entity)
		{
			this.SendPropertyChanging();
			entity.Tag = null;
		}
コード例 #4
0
 partial void DeleteTagPresentationLink(TagPresentationLink instance);
コード例 #5
0
 partial void UpdateTagPresentationLink(TagPresentationLink instance);
コード例 #6
0
 partial void InsertTagPresentationLink(TagPresentationLink instance);
コード例 #7
0
		private void attach_TagPresentationLinks(TagPresentationLink entity)
		{
			this.SendPropertyChanging();
			entity.Presentation = this;
		}