public IActionResult Edit(string id, [FromServices] ItemNegocio itemNegocio)
        {
            Item item = itemNegocio.GetItem(id);

            ItemViewModel viewModel = new ItemViewModel
            {
                item = item
            };

            return(View(viewModel));
        }
        public IActionResult GetTodosItens([FromServices] ItemNegocio itemNegocio)
        {
            IEnumerable <Item> itens = itemNegocio.GetItens();

            ListaItemViewModel viewModel = new ListaItemViewModel()
            {
                Itens              = itens,
                Quantidade         = itens.Count(),
                CustoTotal         = itemNegocio.CalculaCustoTotal(),
                ValorResidualTotal = itemNegocio.CalculaValorResidualTotal()
            };

            return(View(viewModel));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Construtor que iniciará a classe de negócio.
 /// </summary>
 public ValuesController()
 {
     _itemNegocio = new ItemNegocio();
 }
 public IActionResult Edit(Item item, [FromServices] ItemNegocio itemNegocio)
 {
     itemNegocio.UpdateItem(item);
     return(RedirectToAction("GetTodosItens"));
 }
 public IActionResult Delete(string id, [FromServices] ItemNegocio itemNegocio)
 {
     itemNegocio.DeleteItem(id);
     return(RedirectToAction("GetTodosItens"));
 }
 public IActionResult Create(Item item, [FromServices] ItemNegocio itemNegocio)
 {
     item.CriadoEm = new DateTime();
     itemNegocio.CreateItem(item);
     return(RedirectToAction("GetTodosItens"));
 }