public async Task <IActionResult> PostAsync(string name)
        {
            var loggedInAccount = await AuthService.GetLoggedInAccountAsync(User);

            if (loggedInAccount == null)
            {
                return(Unauthorized());
            }

            var app = await ApplicationRepository.AddAsync(name, loggedInAccount.Id);

            var vm = new ApplicationGetResponseViewModel()
            {
                Application = new ApplicationViewModel(app)
            };

            return(ModelState.GetJsonResultWithValidationErrors(vm));
        }