Ejemplo n.º 1
0
        public IHttpActionResult ProcessFile([FromBody] ProcessFile processFile)
        {
            var path     = HostingEnvironment.MapPath(processFile.FileURL);
            var readBets = CsvFilelUtil.ReadFile(path, processFile.BetType);

            switch (processFile.BetType)
            {
            case BetType.Settled:
                BetSettledAnalyser.SetSettledBets(readBets);
                break;

            case BetType.Unsettled:
                BetSettledAnalyser.SetUnsettledBets(readBets);
                break;
            }


            File.Delete(path);
            return(Ok());
        }