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")); } }