예제 #1
0
        public ActionResult Prova(int id)
        {
            int idUsuario = 0;

            using (UsuarioRepository usuario = new UsuarioRepository())
            {
                var listaUsuario = usuario.ListarPorNome(User.Identity.Name);

                foreach (var item in listaUsuario)
                {
                    idUsuario = item.Id;
                }
            }

            using (TreinamentoRepository repoTrei = new TreinamentoRepository())
            {
                var treinamento = repoTrei.ObterTreinamento(idUsuario, id);
                if (treinamento.DataConclusao == null)
                {
                    if (treinamento != null)
                    {
                        repoTrei.AtualizarDataConclusaoTreinamento(treinamento.Id);
                    }
                }
            }

            using (var repo = new CursoRepository())
            {
                var curso = repo.Obter(id);
                curso.IdUsuario = idUsuario;
                return(View(curso));
            }
        }
예제 #2
0
 public ActionResult Obter(int id)
 {
     using (var repo = new CursoRepository())
     {
         var lista = repo.Obter(id);
         return(View(lista));
     }
 }
예제 #3
0
        public ActionResult Deletar(int id)
        {
            using (var repo = new CursoRepository())
            {
                var curso = repo.Obter(id);

                return(View(curso));
            }
        }