Exemplo n.º 1
0
        public ActionResult Index()
        {
            var          name    = User.Identity.Name;
            RBAC_Usuario usuario = db.RBAC_Usuario.Where(o => o.Username.Equals(name)).FirstOrDefault();
            int          profID  = usuario.Negocio_Pessoa.Negocio_Funcionario.FirstOrDefault().Funcionario_ID;

            DisciplinasProfessorVIewModel DPVM = new DisciplinasProfessorVIewModel();

            DPVM.ProfessorID = profID;
            ListaDisciplinaViewModel        discVM;
            List <ListaDisciplinaViewModel> discList = new List <ListaDisciplinaViewModel>();

            foreach (var d in db.Negocio_Disciplina)
            {
                if (d.Funcionario_ID == profID)
                {
                    discVM = new ListaDisciplinaViewModel();
                    discVM.DisciplinaID = d.Disciplina_ID;
                    discVM.DisciplinaNM = d.Disciplina_Nome;
                    discList.Add(discVM);
                }
            }
            DPVM.disciplinas = discList;

            return(View(DPVM));
        }
Exemplo n.º 2
0
        public ActionResult Detalhes(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocio_Modulo negocio_Modulo = db.Negocio_Modulo.Find(id);

            if (negocio_Modulo == null)
            {
                return(HttpNotFound());
            }

            VerModuloViewModel VMVM = new VerModuloViewModel();

            VMVM.ModuloID     = negocio_Modulo.Modulo_ID;
            VMVM.CursoID      = negocio_Modulo.Curso_ID;
            VMVM.CursoNM      = negocio_Modulo.Negocio_Curso.Curso_Nome;
            VMVM.ModuloNome   = negocio_Modulo.Modulo_Nome;
            VMVM.MaxAlunos    = negocio_Modulo.Max_Alunos.Value;
            VMVM.TotAlunos    = negocio_Modulo.Tot_Inscritos.Value;
            VMVM.CargaHoraria = negocio_Modulo.Carga_Horaria.Value;

            List <ListaDisciplinaViewModel> listTemp = new List <ListaDisciplinaViewModel>();
            Negocio_Disciplina       dTemp;
            ListaDisciplinaViewModel discVM;

            foreach (var disciplina in db.Negocio_Disciplina)
            {
                dTemp = db.Negocio_Disciplina.Find(disciplina.Disciplina_ID);
                if (dTemp.Modulo_ID == negocio_Modulo.Modulo_ID)
                {
                    discVM = new ListaDisciplinaViewModel();
                    discVM.DisciplinaID = dTemp.Disciplina_ID;
                    discVM.DisciplinaNM = dTemp.Disciplina_Nome;
                    listTemp.Add(discVM);
                }
            }
            VMVM.disciplinas = listTemp;

            return(View(VMVM));
        }