Exemplo n.º 1
0
        public PartialViewResult CarregarListaComTodosOsItens(int pagina)
        {
            IList <ItemMagicoEntidade>  todosOsItens = this.itemMagicoServico.BuscarTodos(pagina);
            ItemMagicoListagemViewModel model        = CriarItemMagicoListagemViewModel(todosOsItens, pagina);

            model.GridId = "grid-todos-os-itens";

            return(PartialView("_ListagemDeItensMagicos", model));
        }
Exemplo n.º 2
0
        private ItemMagicoListagemViewModel CriarItemMagicoListagemViewModel(IList <ItemMagicoEntidade> todosOsItens, int?pagina = null)
        {
            var model = new ItemMagicoListagemViewModel(todosOsItens);

            if (pagina.HasValue)
            {
                model.PaginaAtual = pagina.Value;
            }

            model.QuantidadeDeItensPorPagina = this.servicoDeConfiguracao.QuantidadeDeItensPorPagina;
            return(model);
        }
Exemplo n.º 3
0
        public PartialViewResult CarregarListaDeRaros()
        {
            IList <ItemMagicoEntidade> itensRaros = this.itemMagicoServico.BuscarPorRaridade(true);

            ItemMagicoListagemViewModel model = CriarItemMagicoListagemViewModel(itensRaros);

            model.GridId = "grid-itens-raros";

            foreach (ItemMagicoParaListaViewModel item in model.Itens)
            {
                item.PodeEditar = false;
            }

            return(PartialView("_ListagemDeItensMagicos", model));
        }