public ActionResult Forums(ForumViewModel newForum) { if (!ModelState.IsValid) return View(); try { MvcForumsEntities entities; using (entities = new MvcForumsEntities()) { Forum forum = new Forum() { description = newForum.Description, name = newForum.Name }; entities.AddToForum(forum); entities.SaveChanges(); } } catch (Exception e) { } return View(); }
public User CreateUser(string userName ,string password, string email) { using (MvcForumsEntities forumEntities = new MvcForumsEntities()) { //Checking if a user with the given name exists..if not create, otherwise return null if(forumEntities.User.Where(user => user.UserName == userName).Count() == 0) { User newUser = new User(){UserName = userName, Password = password, EmailAddress=email, CreateDate=DateTime.Now}; forumEntities.AddToUser(newUser); try { forumEntities.SaveChanges(); } catch (Exception e) { return null; } return newUser; } else return null; } }