public IActionResult Index(UserDto user) { try { userManagement.Login(user.Login, user.Password); } catch (Exception exc) { ModelState.TryAddModelError("AdditionalValidation", exc.Message); logger.LogDebug("Logowanie przez użytkownika", new[] { exc.Message }); return View(user); } return RedirectToAction("Index", "Home"); }
public IActionResult Index(UserDto user) { try { if (ModelState.IsValid) { userManagement.RegisterUser(user.Login, user.Email, user.Password, user.Gender, user.Height, user.Weight, user.Age); userManagement.Login(user.Login, user.Password); return RedirectToAction("Index", "Home"); } else { return View(user); } } catch (Exception exc) { ModelState.AddModelError("AdditionalValidation", exc.Message); logger.LogDebug("rejestracja nie powiodła się.", new[] { exc.Message }); return View(user); } }