public async Task <IActionResult> Login(string userName, string password)
        {
            var apiMsg = await ApiMessage.Wrap(async() =>
            {
                var result = await userAuthBusiness.Login(new UserAccount
                {
                    Password = password,
                    UserName = userName
                });

                if (result != null)
                {
                    HttpContext.Session.SetString(UserAuthBusiness.UserAuthFrontendKey, result.Id.ToString());
                    await HttpContext.Session.CommitAsync();
                }
            });

            return(Json(apiMsg));
        }