public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)] HttpRequest req, ILogger log) { log.LogInformation("C# HTTP trigger function processed a request."); string belagroprombank = ""; string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); dynamic data = JsonConvert.DeserializeObject(requestBody); List <int> belagropromankDepartmentsIdList = JsonConvert.DeserializeObject <List <int> >(data?.belagroprombank.ToString()); var connectionOptions = new ConnectionOptions( "https://city-rates.documents.azure.com:443/", "PERNkHuRBu1W9e9oeIznbqZZ6PUDg9OOxp31pIxRfc0gw52p5GRvPo0bToNGTtoN5CQgGPC5Y3b2nDfIyMnMJg==", "CityRatesDB", "BelagroprombankCollection" ); var belagroprombankRepo = new BelagroprombankRepository(connectionOptions); var belagroprombankService = new BelagroprombankService(belagroprombankRepo); var result = belagroprombankService.GetFavoriteDepartments(belagropromankDepartmentsIdList); return(new OkObjectResult(result)); }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = null)] HttpRequest req, ILogger log) { var connectionOptions = new ConnectionOptions( "https://city-rates.documents.azure.com:443/", "PERNkHuRBu1W9e9oeIznbqZZ6PUDg9OOxp31pIxRfc0gw52p5GRvPo0bToNGTtoN5CQgGPC5Y3b2nDfIyMnMJg==", "CityRatesDB", "BelagroprombankCollection" ); var belagroprombankRepo = new BelagroprombankRepository(connectionOptions); var belagroprombankService = new BelagroprombankService(belagroprombankRepo); var result = belagroprombankService.UpdateBelagroprombankInfo(); return(new OkObjectResult(result)); }