public async virtual Task <bool> HandleRequest(string content, string fileName)
        {
            var inputContent = await ReadInputContent(content);

            var result = _outputWriter.WriteToContent(Map(inputContent.Items), fileName);

            return(result);
        }
Exemplo n.º 2
0
        public async override Task <bool> HandleRequest(string content, string fileName)
        {
            bool result = false;

            var inputContent = await ReadInputContent(content);


            //Output the data sorted by Tenor and PortfolioID.
            var orderPortfolioIDandTenorInputContent = inputContent.Items.OrderBy(a => a.Tenor).ThenBy(a => a.Portfolioid).ToList();

            result = _outputWriter.WriteToContent(orderPortfolioIDandTenorInputContent, "3.txt");

            //Output the data sorted by PortfolioID and Tenor
            var orderTenorandPortfolioIdInputContent = inputContent.Items.OrderBy(a => a.Portfolioid).ThenBy(a => a.Tenor).ToList();

            result = _outputWriter.WriteToContent(orderTenorandPortfolioIdInputContent, "4.txt");

            return(result);
        }