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));
        }