Beispiel #1
0
        public ActionResult Create([Bind(Include = "ProdutoId,Nome,Categoria,Preco,Quantidade")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                produto.ProdutoId = Guid.NewGuid();

                ServiceReference1.Produto produtosr = new ServiceReference1.Produto()
                {
                    ProdutoId  = produto.ProdutoId,
                    Nome       = produto.Nome,
                    Categoria  = produto.Categoria,
                    Preco      = produto.Preco,
                    Quantidade = produto.Quantidade
                };


                using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
                {
                    proxy.Create(produtosr);
                }
                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
Beispiel #2
0
 public ActionResult ExecutarFila()
 {
     using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
     {
         proxy.ExecutarFila();
         return(RedirectToAction("Index"));
     }
 }
Beispiel #3
0
        public ActionResult DeleteConfirmed()
        {
            Guid id = (Guid)TempData["deleteid"];

            using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
            {
                proxy.Delete(id);
            }
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        public ActionResult Edit([Bind(Include = "ProdutoId,Nome,Categoria,Preco,Quantidade")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
                {
                    proxy.Edit(produto.ProdutoId, produto);
                    return(RedirectToAction("Index"));
                }
            }

            return(View(produto));
        }
Beispiel #5
0
        // GET: Produtos/Edit/5
        public ActionResult Edit(string nome)
        {
            Produto produto = new Produto();

            using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
            {
                var item = proxy.Get(nome);
                produto = new Produto()
                {
                    ProdutoId  = item.ProdutoId,
                    Nome       = item.Nome,
                    Categoria  = item.Categoria,
                    Preco      = item.Preco,
                    Quantidade = item.Quantidade
                };
                return(View(produto));
            }
        }
Beispiel #6
0
        // GET: Produtos
        public ActionResult Index()
        {
            List <Produto> produtos = new List <Produto>();

            using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
            {
                foreach (var item in proxy.GetAll())
                {
                    produtos.Add(new Produto()
                    {
                        ProdutoId  = item.ProdutoId,
                        Nome       = item.Nome,
                        Categoria  = item.Categoria,
                        Preco      = item.Preco,
                        Quantidade = item.Quantidade
                    });
                }

                return(View(produtos));
            }
        }
Beispiel #7
0
        // GET: Produtos
        public ActionResult Index()
        {
            List <Produto> produtos = new List <Produto>();
            FilaHelper     fila     = new FilaHelper();

            using (var proxy = new ServiceReference1.GerenciamentoDeProdutoServiceClient())
            {
                foreach (var item in proxy.GetAll())
                {
                    produtos.Add(new Produto()
                    {
                        ProdutoId  = item.ProdutoId,
                        Nome       = item.Nome,
                        Categoria  = item.Categoria,
                        Preco      = item.Preco,
                        Quantidade = item.Quantidade
                    });
                }
                int?tamanho = fila.TamanhoDaFila();
                Session["fila"] = tamanho;
                return(View(produtos));
            }
        }