public void DeletePost(Post post) { using (DomainContext context = new DomainContext()) { context.Posts.Attach(post); context.Posts.Remove(post); context.SaveChanges(); } }
public bool AddUser(UserProfile user) { using (DomainContext context = new DomainContext()) { UserProfile existingUser = context.UserProfiles.FirstOrDefault(u => u.UserName.ToLower() == user.UserName.ToLower()); if (existingUser == null) { context.UserProfiles.Add(user); context.SaveChanges(); return true; } return false; } }
public bool AddPost(Post post) { if (GetPost(post.Title) != null) { return false; } using (DomainContext context = new DomainContext()) { context.Posts.Add(post); context.SaveChanges(); } return true; }
public void UpdatePost(Post post) { using (DomainContext context = new DomainContext()) { context.Posts.Attach(post); context.Entry(post).State = EntityState.Modified; context.SaveChanges(); } }