Exemplo n.º 1
0
    public int motorUse(string[] prices, string[] purchases)
    {
        MachineSimulator ms   = new MachineSimulator(prices);
        List <Purchase>  purs = parsePurchases(purchases);

        return(ms.MakePurchaese(purs));
    }
        public ActionResult Put(int input)
        {
            if (input <= 0 || input > 1000)
            {
                return(BadRequest());
            }

            using (var memStream = new MemoryStream())
                using (var streamWriter = new StreamWriter(memStream))
                {
                    var result = MachineSimulator.Simulate(input);
                    streamWriter.Write(result);
                    streamWriter.Flush();

                    return(File(memStream.ToArray(), "application/octet-stream", "machine.txt"));
                }
        }