Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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;

            }
        }