Esempio n. 1
0
 public ActionResult Registration(NewUser model)
 {
     if (ModelState.IsValid)
     {
         using (var db = new StudentsDBEntities1())
         {
             var encryptedPassword = Security.Encryption.Encrypt(model.NewPassword);
             var user = db.SLoginInfoes.Create();
             var role = db.Users.Create();
             user.StudentID        = model.NewUserID;
             user.UserName         = model.UserName;
             user.Password         = model.NewPassword;
             user.LoginFailedCount = 0;
             user.UserResult       = 0;
             role.UserID           = model.NewUserID;
             role.UserRole         = model.UserRole;
             db.SLoginInfoes.Add(user);
             db.Users.Add(role);
             var xo = db.GetValidationErrors();
             db.SaveChanges();
         }
     }
     else
     {
         ModelState.AddModelError("", "One or more fields have been");
     }
     return(View());
 }
        public ActionResult Edit(SLoginInfo model)
        {
            if (ModelState.IsValid)
            {
                DBEntities1.Entry(model).State = EntityState.Modified;
                DBEntities1.SaveChanges();
                return(RedirectToAction("AdminView", "Home"));
            }

            return(View("Edit"));
        }