public ActionResult Register(Models.NGUOI_DUNG user)
        {
            var crypto = new SimpleCrypto.PBKDF2();

            try
            {
                if (ModelState.IsValid)
                {
                    using (var ctx = new SmsContext())
                    {
                        var newUser = ctx.NGUOI_DUNG.Create();
                        newUser.TEN_NGUOI_DUNG = user.TEN_NGUOI_DUNG;
                        newUser.NGAY_SINH      = user.NGAY_SINH;
                        newUser.SO_CHUNG_MINH  = user.SO_CHUNG_MINH;
                        newUser.DIA_CHI        = user.DIA_CHI;

                        newUser.USER_NAME = user.USER_NAME;

                        newUser.MAT_KHAU = crypto.Compute(user.MAT_KHAU);

                        ctx.NGUOI_DUNG.Add(newUser);

                        ctx.SaveChanges();

                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "Data is not correct");
                }
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",

                                      eve.Entry.Entity.GetType().Name, eve.Entry.State);

                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",

                                          ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw;
            }

            return(View());
        }
        public ActionResult LogIn(Models.NGUOI_DUNG userr)
        {
            //if (IsValid(userr.USER_NAME, userr.MAT_KHAU))
            //{
            FormsAuthentication.SetAuthCookie(userr.USER_NAME, false);
            return(RedirectToAction("Index", "Home"));
            //}
            //else
            //{
            //ModelState.AddModelError("", "Nhập sai User name hoặc mật khẩu");

            //}
            //return View(userr);
        }