public long Insert(Post post) { try { db.Posts.Add(post); db.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); } return(post.PostID); }
//CRUD public bool AddTag(Tag tag) { try { db.Tags.Add(tag); db.SaveChanges(); return(true); } catch { return(false); } }
//CRUD public bool Create(Asset model) { try { db.Assets.Add(model); db.SaveChanges(); return(true); } catch { return(false); } }
public bool Create(Contact model) { try { db.Contacts.Add(model); db.SaveChanges(); return(true); } catch (DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); return(false); } }
public bool ChangeStatus(long id) { var user = db.Users.Find(id); user.Status = !user.Status; db.SaveChanges(); return(user.Status); }
//CRUD public int AddTag(PostTag tag) { try { bool isTagged = db.PostTags.Count(x => x.PostID == tag.PostID && x.TagID == tag.TagID) > 0; if (isTagged) { return(-1); } else { db.PostTags.Add(tag); db.SaveChanges(); return(1); } } catch { return(2); } }