public ActionResult Index(AdminLogin creds) { Admin adminModel = new Admin(); var emailLogin = adminLogin.Admins.ToList(); var emailmatch = emailLogin.Where(un => un.Admin_Login.Trim() == creds.UserName); foreach (Admin item in emailmatch) { adminModel = item; } if (!ModelState.IsValid) { #if DEBUG var errors = ModelState.Where(ms => ms.Value.Errors.Count > 0).ToArray(); #endif return(View(creds)); } if (BCrypt.Net.BCrypt.Verify(creds.Secret, emailmatch.Single().Secret)) { var CLViewModel = new ConfigureLoginViewModel() { Login = creds, LoginDbModel = adminModel }; return(View("Configure", CLViewModel)); } return(View()); }
public void Update_Discogs(ConfigureLoginViewModel updated) { adminLogin.Admins.Attach(updated.LoginDbModel); var entry = adminLogin.Entry(updated.LoginDbModel); entry.Property(a => a.Discogs).IsModified = true; adminLogin.SaveChanges(); //return View("Configure"); }