예제 #1
0
        public void Test_createUser()
        {
            UserModel user = new UserModel();

            user.UserName = "******" + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second;
            user.firstName ="fn"+ DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second;
            user.lastName = "ln" + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second;
            user.Password="******";
            user.Email = "*****@*****.**";

            Assert.AreEqual(true, user.UserRegister());

            bool Recived = user.GetUser(user._id);

            Assert.AreEqual(true, Recived);

            string nameTempUser = string.Empty;

            Random my_random = new Random(DateTime.Now.Millisecond);
            int num_random = my_random.Next(0, 99);

            nameTempUser = "******" + num_random;

            user.firstName = nameTempUser;

            if (user.UserSave()) {

                user.GetUser( user._id);

                Assert.AreEqual(nameTempUser, user.firstName);
            }

            Assert.IsTrue(user.UserDelete( user._id ));
        }
예제 #2
0
        public ActionResult New(UserModel User)
        {
            try
            {

                if (User.UserRegister())
                {
                    return Redirect("/Home/Index");
                }
                else
                {
                    return View(User);
                }

            }
            catch
            {
                return Redirect("Home");
            }
        }