コード例 #1
0
        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");
        }
コード例 #2
0
 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);
     }
 }