Exemple #1
0
        public ActionResult Criar()
        {
            var model = new AdminCursoViewModel();

            //Salvo os usuarios a guardo na variavel listaUsuario
            using (var repoUser = new AdminCursoRepository())
            {
                var listaUsuario = repoUser.ListaUsuario();

                model.ListaUsuarios = (from x in listaUsuario
                                       select new SelectListItem
                {
                    Text = x.Nome,
                    Value = x.Id.ToString()
                });
            }

            //Salvo os assuntos a guardo na variavel listaAssunto
            using (var repoAssunto = new AdminCursoRepository())
            {
                var listaAssunto = repoAssunto.ListaAssunto();

                model.ListaAssunto = (from x in listaAssunto
                                      select new SelectListItem
                {
                    Text = x.Nome,
                    Value = x.Id.ToString()
                });
            }
            return(View(model));
        }
Exemple #2
0
        public ActionResult Editar(int id)
        {
            var model = new AdminCursoViewModel();

            using (var repoUser = new AdminCursoRepository())
            {
                model.Acu = repoUser.Obter(id);
                var listaUsuario = repoUser.ListaUsuario();
                model.Acu.UsuarioSelecionado = model.Acu.IdAutor;

                model.ListaUsuarios = (from x in listaUsuario select new SelectListItem {
                    Text = x.Nome,
                    Value = x.Id.ToString(),
                    Selected = model.Acu.NomeAutor == x.Nome
                });
            }


            using (var repoAssunto = new AdminCursoRepository())
            {
                model.Acu.AssuntoSelecionado = model.Acu.IdAssunto;

                var listaAssunto = repoAssunto.ListaAssunto();

                model.ListaAssunto = (from x in listaAssunto
                                      select new SelectListItem
                {
                    Text = x.Nome,
                    Value = x.Id.ToString(),
                    Selected = model.Acu.NomeAssunto == x.Nome
                });
            }

            return(View(model));
        }