public async Task <ActionResult> Login([FromBody] Login item)
        {
            var   key  = Encoding.UTF8.GetBytes(_appSettings.JWTSecKey);
            Login user = _loginRepository.FindByEmailPassword(item);

            if (user != null)
            {
                var tokenDescriptor = new SecurityTokenDescriptor
                {
                    Subject = new ClaimsIdentity(new Claim[]
                    {
                        new Claim("UserID", user.Password.ToString())
                    }),
                    Expires            = DateTime.UtcNow.AddMinutes(4),
                    SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha256Signature)
                };
                var tokenHandler  = new JwtSecurityTokenHandler();
                var securityToken = tokenHandler.CreateToken(tokenDescriptor);
                var token         = tokenHandler.WriteToken(securityToken);
                return(Ok(new { token, user }));
            }
            else
            {
                return(BadRequest(new { message = "Email ili password je netačan." }));
            }
        }