public async Task <ActionResult <UserDto> > Login(UserLoginDto userLogin) { if (string.IsNullOrEmpty(userLogin.UserName) || string.IsNullOrEmpty(userLogin.Password)) { return(BadRequest("შეავსეთ აუცილებელი ველები")); } var user = await _userService.GetUserByUSerName(userLogin.UserName); if (user == null) { return(Unauthorized("არასწორი მონაცემები")); } if (_userService.PasswordCheck(user, userLogin.Password)) { return(Unauthorized("არასწორი მონაცემები")); } return(new UserDto { UserName = user.UserName, Token = _tokenService.CreateTOken(user) }); }