public ActionResult Index(int pagina = 1) { ListaItemViewModel <ProdutoModel> viewModel = new ListaItemViewModel <ProdutoModel>(); CarregaMarcas(Session["Marca"] != null ? Session["Marca"].ToString() : null); if (Session["Marca"] != null) { CarregaModelo(Session["Marca"].ToString(), Session["Modelo"] != null ? Session["Modelo"].ToString() : null); } else { ViewBag.Modelos = new SelectList(new Modelo[] { }); } IEnumerable <Produto> produtos = CarregaProduto(Session["Modelo"] != null ? Session["Modelo"].ToString() : null); viewModel.Items = ConverterHelper <DataServ.Produto, ProdutoModel> .ConvertAParaB(produtos); viewModel.InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = produtos.Count(), }; return(View(viewModel)); }
private async void Remover_Clicked(object sender, EventArgs e) { ListaItemViewModel viewModel = (this.BindingContext as ListaItemViewModel); if (await DisplayAlert("Removendo item", "Deseja realmente remover este ítem?", "Sim", "Não")) { Button btn = sender as Button; Item item = btn.CommandParameter as Item; viewModel.Remover(item); } }
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)); }
public ActionResult Index(int pagina = 1, ListaItemViewModel <Loja> viewModel = null) { IEnumerable <Loja> lojas = Carregalojas(); viewModel.Items = lojas; viewModel.InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = lojas.Count(), }; return(View(viewModel)); }
public ActionResult Index(ListaItemViewModel <ProdutoModel> viewModel, FormCollection form) { Guid marcaId; Guid modeloId; if (Guid.TryParse(form["Marcas"], out marcaId)) { Session["Marca"] = marcaId; } if (Guid.TryParse(form["Modelos"], out modeloId)) { Session["Modelo"] = modeloId; } return(RedirectToAction("Index", viewModel)); }
public ActionResult Index(int pagina = 1) { var modelos = ConverterHelper <DataServ.Modelo, ModeloModel> .ConvertAParaB(ContextHelper.Contexto.Modelo.AsEnumerable()); var viewModel = new ListaItemViewModel <ModeloModel>() { Items = modelos, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = modelos.Count(), }, }; return(View(viewModel)); }
public PartialViewResult Index(int pagina = 1) { IEnumerable<Midia> midias = repositorioMidia.RetornaTodos() .OrderBy(a => a.Titulo) .Skip((pagina - 1) * TamanhoDaPagina) .Take(TamanhoDaPagina); ListaItemViewModel<Midia> midiaViewModel = new ListaItemViewModel<Midia>() { Items = midias, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = repositorioMidia.RetornaTodos().Count(), }, }; return PartialView("Index", midiaViewModel); }
public PartialViewResult Index(int pagina = 1) { IEnumerable<Professor> Professors = repositorio.RetornaTodos() .OrderBy(a => a.Nome) .Skip((pagina - 1) * TamanhoDaPagina) .Take(TamanhoDaPagina); ListaItemViewModel<Professor> ProfessorViewModel = new ListaItemViewModel<Professor>() { Items = Professors, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = repositorio.RetornaTodos().Count(), }, }; return PartialView("Index", ProfessorViewModel); }
public ActionResult Index(int pagina = 1) { var categorias = ConverterHelper <DataServ.Categoria, Categoria> .ConvertAParaB(ContextHelper.Contexto.Categoria.AsEnumerable()); ListaItemViewModel <Categoria> viewModel = new ListaItemViewModel <Categoria>() { Items = categorias, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = categorias.Count(), }, }; return(View(viewModel)); }
public PartialViewResult Index(int pagina = 1) { IEnumerable <Aluno> alunos = repositorio.RetornaTodos() .OrderBy(a => a.Nome) .Skip((pagina - 1) * TamanhoDaPagina) .Take(TamanhoDaPagina); ListaItemViewModel <Aluno> alunoViewModel = new ListaItemViewModel <Aluno>() { Items = alunos, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = repositorio.RetornaTodos().Count(), }, }; return(PartialView("Index", alunoViewModel)); }
public PartialViewResult Index(int pagina = 1) { IEnumerable <Midia> midias = repositorioMidia.RetornaTodos() .OrderBy(a => a.Titulo) .Skip((pagina - 1) * TamanhoDaPagina) .Take(TamanhoDaPagina); ListaItemViewModel <Midia> midiaViewModel = new ListaItemViewModel <Midia>() { Items = midias, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = repositorioMidia.RetornaTodos().Count(), }, }; return(PartialView("Index", midiaViewModel)); }
public ActionResult Index(int pagina = 1) { var produtos = ConverterHelper <DataServ.Produto, ProdutoModel> .ConvertAParaB(ContextHelper.Contexto.Produto .Where(c => c.LojaID == LojaID)); ListaItemViewModel <ProdutoModel> viewModel = new ListaItemViewModel <ProdutoModel>() { Items = produtos, InformacaoDePaginacao = new InformacaoDePaginacao() { ItensPorPagina = TamanhoDaPagina, PaginaAtual = pagina, TotalDeItems = produtos.Count(), }, }; return(View(viewModel)); }
private void Adicionar_Clicked(object sender, EventArgs e) { ListaItemViewModel viewModel = (this.BindingContext as ListaItemViewModel); viewModel.IsAdicionando = true; }