public bool Delete(User user) { bool result = false; using (var context = new TwitterEntities()) { context.Users.Attach(user); context.Entry(user).State = EntityState.Deleted; result = context.SaveChanges() > 0; Logger.Log.Debug("user ID:" + user.Id + " " + user.Email + " was deleted successfully"); } return result; }
public bool Update(User user) { var pass = GetById(user.Id).Passwrd; bool result = false; user.Passwrd = pass; using (var context = new TwitterEntities()) { context.Users.Attach(user); context.Entry(user).State = EntityState.Modified; result = context.SaveChanges() > 0; Logger.Log.Debug("User ID:" + user.Id + " " + user.Email + " was updated successfully"); } return result; }
public bool Add(User user) { if (user == null) return false; bool result = false; using (var context = new TwitterEntities()) { context.Users.Attach(user); context.Entry(user).State = EntityState.Added; result = context.SaveChanges() > 0; Logger.Log.Debug("new user ID:" + user.Id + " " + user.Email + " was added successfully"); } return result; }
public bool Save(int id, string text) { bool result = false; using (context = new TwitterEntities()) { var tweet = GetById(id); tweet.Body = text; context.Entry(tweet).State = EntityState.Modified; result = context.SaveChanges() > 0; Logger.Log.Debug("user ID:" + tweet.User_Id + " " + userDao.GetById(tweet.User_Id).Email + " edited a tweet ID:" + tweet.Id); } return result; }
public bool Update(Tweet tweet) { bool result = false; using (context = new TwitterEntities()) { tweet.User = userDao.GetById(tweet.User_Id); context.Tweets.Attach(tweet); context.Entry(tweet).State = EntityState.Modified; result = context.SaveChanges() > 0; Logger.Log.Debug("user ID:" + tweet.User_Id + " " + userDao.GetById(tweet.User_Id).Email + " updated a tweet ID:" + tweet.Id); } return result; }