public async Task <bool> SaveToken() { bool success = false; if ("post".Equals(HttpContext.Request.Method, StringComparison.OrdinalIgnoreCase)) { string bodyAsText = await new System.IO.StreamReader(HttpContext.Request.Body).ReadToEndAsync(); Token token = JsonConvert.DeserializeObject <Token>(bodyAsText); success = await _sheetsCatalogImportRepository.SaveToken(token); success &= await _googleSheetsService.ShareToken(token); } return(success); }