public ActionResult Index(ListaTipoViewModel value) { /* * var tip os = _repo.FindAll().ToList(); * var modelo = _mapper.Map<List<Tipo>, List<TipoViewModel>>(tipos); */ List <GrupoViewModel> grupos = new List <GrupoViewModel>(); grupos.Add(new GrupoViewModel { Id = 1, Descricao = "Grupo um" }); grupos.Add(new GrupoViewModel { Id = 2, Descricao = "Grupo dois" }); var items = grupos.Select(resultado => new SelectListItem { Text = resultado.Descricao, Value = resultado.Id.ToString() }); List <TipoViewModel> tipos = new List <TipoViewModel>(); tipos.Add(new TipoViewModel { Id = 0, Descricao = "Tipo um", Codigo = "TU", Ativo = true, DataCriacao = DateTime.Now }); var modelo = new ListaTipoViewModel { Grupos = items, Tipos = tipos }; return(View(modelo)); }
public ActionResult UpdateProduct(ListaTipoViewModel value) { return(View()); }
// GET: Tipos public ActionResult Index(int id) { /* * var tip os = _repo.FindAll().ToList(); * var modelo = _mapper.Map<List<Tipo>, List<TipoViewModel>>(tipos); */ List <GrupoViewModel> grupos = new List <GrupoViewModel>(); grupos.Add(new GrupoViewModel { Id = 12, Descricao = "Grupo um" }); grupos.Add(new GrupoViewModel { Id = 2, Descricao = "Grupo dois" }); var items = grupos.Select(resultado => new SelectListItem { Text = resultado.Descricao, Value = resultado.Id.ToString() }); int posicao = 0; if (id != 0) { foreach (SelectListItem item in items) { ++posicao; if (item.Value == id.ToString()) { break; } } } List <TipoViewModel> tipos = new List <TipoViewModel>(); tipos.Add(new TipoViewModel { Id = 0, Descricao = "Tipo um", Codigo = "TU", Ativo = true, DataCriacao = DateTime.Now }); tipos.Add(new TipoViewModel { Id = 1, Descricao = "Tipo dois", Codigo = "TD", Ativo = false, DataCriacao = DateTime.Now }); var modelo = new ListaTipoViewModel { Grupos = items, Tipos = tipos, Ordem = posicao }; return(View(modelo)); }