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)); }