public IActionResult Update(Kunder K) { var Session = new SessionData(_httpContextAccessor); var UserID = Session.GetSessionKundId(); var Validate = new RegisterValidation(); if (_Connection.GetKund(UserID).AnvandarNamn != K.Kund.AnvandarNamn) { if (!Validate.ValidateRegister(K, _Connection.GetAllKunder().ToList())) { ModelState.AddModelError("Kund.AnvandarNamn", "Användarnamn taget"); return(View(K)); } } if (ModelState.IsValid) { _Connection.UpdateKund(K, Session.GetSessionKund()); var LoginValidation = new LoginValidation(_Connection, _httpContextAccessor); LoginValidation.CheckLogin(K); return(RedirectToAction("Index", "Home")); } else { return(View(K)); } }
public IActionResult Registration(Kunder K) { var Validate = new RegisterValidation(); if (!Validate.ValidateRegister(K, _Connection.GetAllKunder().ToList())) { ModelState.AddModelError("Kund.AnvandarNamn", "Användarnamn taget"); return(View(K)); } if (ModelState.IsValid) { _Connection.AddRegistration(K); return(RedirectToAction("Login", "Login")); } else { return(View(K)); } }