Esempio n. 1
0
 private void CreateOrChangePostLang(Post instance, Post cache, Language lang)
 {
     PostLang postLang = null;
     if (cache != null)
     {
         postLang = Db.PostLangs.FirstOrDefault(p => p.PostID == cache.ID && p.LanguageID == lang.ID);
     }
     if (postLang == null)
     {
         var newPostLang = new PostLang()
         {
             PostID = instance.ID,
             LanguageID = lang.ID,
             Header = instance.Header,
             Content = instance.Content,
         };
         Db.PostLangs.InsertOnSubmit(newPostLang);
     }
     else
     {
         postLang.Header = instance.Header;
         postLang.Content = instance.Content;
     }
     Db.PostLangs.Context.SubmitChanges();
 }
Esempio n. 2
0
 private void SetLang(PostLang postLang)
 {
     Header  = postLang.Header;
     Content = postLang.Content;
 }
Esempio n. 3
0
 private void detach_PostLangs(PostLang entity)
 {
     this.SendPropertyChanging();
     entity.Post = null;
 }
Esempio n. 4
0
 private void attach_PostLangs(PostLang entity)
 {
     this.SendPropertyChanging();
     entity.Post = this;
 }
Esempio n. 5
0
 partial void DeletePostLang(PostLang instance);
Esempio n. 6
0
 partial void UpdatePostLang(PostLang instance);
Esempio n. 7
0
 partial void InsertPostLang(PostLang instance);