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 belarusbank = "";

            string  requestBody = await new StreamReader(req.Body).ReadToEndAsync();
            dynamic data        = JsonConvert.DeserializeObject(requestBody);

            List <int> belarusbankDepartmentsIdList = JsonConvert.DeserializeObject <List <int> >(data?.belarusbank.ToString());

            var connectionOptions = new ConnectionOptions(
                "https://city-rates.documents.azure.com:443/",
                "PERNkHuRBu1W9e9oeIznbqZZ6PUDg9OOxp31pIxRfc0gw52p5GRvPo0bToNGTtoN5CQgGPC5Y3b2nDfIyMnMJg==",
                "CityRatesDB",
                "BelarusbankCollection"
                );

            var belarusbankRepo    = new BelarusbankRepository(connectionOptions);
            var belarusbankService = new BelarusbankService(belarusbankRepo);
            var result             = belarusbankService.GetFavoriteDepartments(belarusbankDepartmentsIdList);


            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",
                "BelarusbankCollection"
                );

            var belarusbankRepo    = new BelarusbankRepository(connectionOptions);
            var belarusbankService = new BelarusbankService(belarusbankRepo);
            var belarusbank        = belarusbankService.GetGlobalCurrencies();

            return(new OkObjectResult(belarusbank));
        }