public int DodajPost(string tytul, string tresc, int status, string tagi, string opis) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Posty p = new Posty { tytul = tytul, tresc = tresc, status = status, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now, }; context.Posties.InsertOnSubmit(p); context.SubmitChanges(); Tagi t = new Tagi { id_posta = p.id, keywords = tagi, description = opis }; context.Tagis.InsertOnSubmit(t); context.SubmitChanges(); return(p.id); } }
public int DodajPost(string tytul, string tresc, int status, string tagi, string opis) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Posty p = new Posty { tytul = tytul, tresc = tresc, status = status, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now, }; context.Posties.InsertOnSubmit(p); context.SubmitChanges(); Tagi t = new Tagi { id_posta = p.id, keywords = tagi, description = opis }; context.Tagis.InsertOnSubmit(t); context.SubmitChanges(); return p.id; } }
public void EdytujTag(int idPosta, string keywords) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { var tag = context.Tagis.Single(t => t.id_posta == idPosta); tag.keywords = keywords; context.SubmitChanges(); } }
public void UsunKomentarzeDlaPosta(int idPosta) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { var komentarze = from a in context.Komentarzes where a.id_posta == idPosta select a; context.Komentarzes.DeleteAllOnSubmit(komentarze); context.SubmitChanges(); } }
public void EdytujPost(int id, string tytul, string tresc, int status) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { var post = context.Posties.Single(p => p.id == id); post.tytul = tytul; post.tresc = tresc; post.status = status; post.data_modyfikacji = DateTime.Now; context.SubmitChanges(); } }
public void UsunTagiPostu(int idPosta) { using (LinqTodbBlogDataContext db = new LinqTodbBlogDataContext()) { try { var lista = from a in db.Tagis where a.id_posta == idPosta select a; db.Tagis.DeleteAllOnSubmit(lista); db.SubmitChanges(); } catch (Exception) { throw new Exception("Wystąpił błąd podczas usuwania tagów"); } } }
public int dodajPost(Models.PostTagModel model) { using (LinqTodbBlogDataContext db = new LinqTodbBlogDataContext()) { try { Posty p = new Posty { tytul = model.Tytul, tresc = model.Tresc, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now, status = model.Status }; db.Posties.InsertOnSubmit(p); db.SubmitChanges(); Tagi t = new Tagi { description = model.Desc, keywords = model.Keywords, id_posta = p.id }; db.Tagis.InsertOnSubmit(t); db.SubmitChanges(); return(p.id); } catch (Exception) { return(0); /*throw new Exception("Wystąpił błąd podczas dodawania nowego postu");*/ } } }
public int dodajPost(Models.PostTagModel model) { using (LinqTodbBlogDataContext db = new LinqTodbBlogDataContext()) { try { Posty p = new Posty { tytul = model.Tytul, tresc = model.Tresc, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now, status = model.Status }; db.Posties.InsertOnSubmit(p); db.SubmitChanges(); Tagi t = new Tagi { description = model.Desc, keywords = model.Keywords, id_posta = p.id }; db.Tagis.InsertOnSubmit(t); db.SubmitChanges(); return p.id; } catch (Exception) { return 0; /*throw new Exception("Wystąpił błąd podczas dodawania nowego postu");*/ } } }
public void DodajTag(int idPosta, string keywords, string desc) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Tagi t = new Tagi { id_posta = idPosta, keywords = keywords, description = desc }; context.Tagis.InsertOnSubmit(t); context.SubmitChanges(); } }
public void DodajKomentarz(int idPosta, string autor, string tresc, int status) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Komentarze k = new Komentarze { id_posta = idPosta, autor = autor, tresc = tresc, status = status, data_dodania = DateTime.Now }; context.Komentarzes.InsertOnSubmit(k); context.SubmitChanges(); } }
public bool UsunKomentarz(int id) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { try { Komentarze kom = context.Komentarzes.Single(k => k.id == id); context.Komentarzes.DeleteOnSubmit(kom); context.SubmitChanges(); } catch (InvalidOperationException ex) { return(false); } return(true); } }
public void EdytujPost(int id, string tytul, string tresc, int status, string tagi, string opis) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { var post = context.Posties.Single(p => p.id == id); post.tytul = tytul; post.tresc = tresc; post.status = status; post.data_modyfikacji = DateTime.Now; var tag = context.Tagis.Single(s => s.id_posta == id); tag.keywords = tagi; tag.description = opis; context.SubmitChanges(); } }
public int DodajPost(string tytul, string tresc, int status) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Posty p = new Posty { tytul = tytul, tresc = tresc, status = status, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now //dodanie postu to jednocześnie ostatnia modyfikacja }; context.Posties.InsertOnSubmit(p); context.SubmitChanges(); return p.id; } }
public int DodajPost(string tytul, string tresc, int status) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { Posty p = new Posty { tytul = tytul, tresc = tresc, status = status, data_dodania = DateTime.Now, data_modyfikacji = DateTime.Now //dodanie postu to jednocześnie ostatnia modyfikacja }; context.Posties.InsertOnSubmit(p); context.SubmitChanges(); return(p.id); } }
public bool usunPost(int id) { using (LinqTodbBlogDataContext db = new LinqTodbBlogDataContext()) { try { new KomentarzDAL().UsunKomentarzeDlaPosta(id); new TagDAL().UsunTagiPostu(id); var post = (from a in db.Posties where a.id == id select a).Single(); db.Posties.DeleteOnSubmit(post); db.SubmitChanges(); return(true); } catch (Exception) { throw new Exception("Wystąpił błąd podczas usuwania wpisu"); } } }
public bool UsunKomentarz(int id) { using (LinqTodbBlogDataContext context = new LinqTodbBlogDataContext()) { try { Komentarze kom = context.Komentarzes.Single(k => k.id == id); context.Komentarzes.DeleteOnSubmit(kom); context.SubmitChanges(); } catch (InvalidOperationException ex) { return false; } return true; } }
public bool usunPost(int id) { using (LinqTodbBlogDataContext db = new LinqTodbBlogDataContext()) { try { new KomentarzDAL().UsunKomentarzeDlaPosta(id); new TagDAL().UsunTagiPostu(id); var post = (from a in db.Posties where a.id == id select a).Single(); db.Posties.DeleteOnSubmit(post); db.SubmitChanges(); return true; } catch (Exception) { throw new Exception("Wystąpił błąd podczas usuwania wpisu"); } } }