public ItemDeOrdemDeProducao(Modelo modelo, TamanhoDeModelo tamanho, int quantidade)
        {
            Modelo = modelo;

            Tamanho = tamanho;

            Quantidade = quantidade;
        }
        public async Task <OrdemDeProducao> ObtemOrdemDeProducao(int id)
        {
            //if (id == 0)
            //{
            //    throw new InvalidOperationException();
            //}

            if (ordemDeProducao != null)
            {
                return(ordemDeProducao);
            }

            var calcaJeans = new Modelo("ABC");

            var m = new TamanhoDeModelo("M");

            ordemDeProducao = new OrdemDeProducao();

            ordemDeProducao.AdicionaItem(null, m, 10); //calcaJeans

            return(ordemDeProducao);
        }
Esempio n. 3
0
        public ItemDeOrdemDeProducao AdicionaItem(Modelo modelo, TamanhoDeModelo tamanho, int quantidade)
        {
            var item = new ItemDeOrdemDeProducao(modelo, tamanho, quantidade);

            return(item);
        }
Esempio n. 4
0
 public IEnumerable <ItemDeOrdemDeProducao> ObtemItemsPorTamanho(TamanhoDeModelo tamanho)
 {
     return(Itens.Where(p => p.Tamanho == tamanho));
 }