Example #1
0
        public HttpResponseMessage Post(int numeroDaMesa)
        {
            var numeroDaComanda = Guid.NewGuid().ToString();
            var comanda = new Comanda { Numero = numeroDaComanda, NumeroDaMesa = numeroDaMesa };
            ComandaRepositorio.Adicionar(comanda);

            return new HttpResponseMessage(HttpStatusCode.Created) { Content = new StringContent(numeroDaComanda) };
        }
Example #2
0
        public HttpResponseMessage Post(Pedido pedido)
        {
            var comanda = ComandaRepositorio.BuscarPor(pedido.NumeroDaComanda);
            if (comanda == null)
            {
                comanda = new Comanda { Numero = pedido.NumeroDaComanda, NumeroDaMesa = pedido.NumeroDaMesa };
                ComandaRepositorio.Adicionar(comanda);
            }
            comanda.Adicionar(pedido);

            return new HttpResponseMessage(HttpStatusCode.OK);
        }
Example #3
0
 public static void Adicionar(Comanda comanda)
 {
     Comandas.Add(comanda);
 }
Example #4
0
 public static void Adicionar(Comanda comanda)
 {
     Comandas.Add(comanda);
 }