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); }
public long Insert(User user) { try { db.Users.Add(user); db.SaveChanges(); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); } return(user.UserID); }
public bool Create(Contact model) { try { db.Contacts.Add(model); db.SaveChanges(); return(true); } catch (DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); return(false); } }
public bool Edit(Contact model) { try { var contact = db.Contacts.Find(model.ContactID); contact.Email = model.Email; contact.Fax = model.Fax; contact.Phone = model.Phone; contact.Slogan = model.Slogan; contact.Address = model.Address; db.Entry(model); db.SaveChanges(); return(true); } catch (DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); return(false); } }
public long InsertForFacbook(User user) { try { var checkEmail = db.Users.SingleOrDefault(x => x.Email == user.Email); if (checkEmail == null) { db.Users.Add(user); db.SaveChanges(); return(user.UserID); } else { return(checkEmail.UserID); } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { ShowError.ErrorMessage(dbEx); return(0); } }