public async Task <IActionResult> Get(string emailAddress) { try { var cosmosService = new CosmosService(Configuration); var tandemUser = await cosmosService.GetUser(emailAddress); if (tandemUser == null) { throw new Exception($"No User found with Email Address {emailAddress}"); } var mapper = new Mapper(Config); var returnUser = mapper.Map <ReturnUser>(tandemUser); return(Ok(returnUser)); } catch (Exception e) { Console.WriteLine(e); return(StatusCode(StatusCodes.Status500InternalServerError, e.GetFullMessage())); } }