// GET: Painel public ActionResult Index() { UsuarioPainelViewModel listar = new UsuarioPainelViewModel(); int idUsuario = 0; using (UsuarioRepository usuario = new UsuarioRepository()) { var listaUsuario = usuario.ListarPorNome(User.Identity.Name); foreach (var item in listaUsuario) { idUsuario = item.Id; } } CursoRepository repoTodos; using (repoTodos = new CursoRepository()) { listar.Acu = repoTodos.ListarTodosCursos(); } using (TreinamentoRepository repoTrein = new TreinamentoRepository()) { //Recupera a qtde de pontos que o usuario tem try { listar.PontosUsuario = repoTrein.PontosUsuario(idUsuario); } catch (Exception) { listar.PontosUsuario = 0; } var treinamento = repoTrein.ListarTodosTreinamentos(idUsuario); foreach (var item in treinamento) { if (treinamento != null) { /* * Se DataInicio for não nulo e DataConclusao for nulo então * o curso está em andamento, se os dois forem não nulo então * o curso está concluido */ if (item.DataInicio.ToString() != "01/01/0001 00:00:00" & item.DataConclusao.ToString() == "01/01/0001 00:00:00") { foreach (var curso in listar.Acu) { if (item.IdCurso == curso.IdCurso) { listar.CursosAndamento.Add(curso.IdCurso); } } } else if (item.DataInicio.ToString() != "01/01/0001 00:00:00" & item.DataConclusao.ToString() != "01/01/0001 00:00:00") { foreach (var curso in listar.Acu) { if (item.IdCurso == curso.IdCurso) { listar.CursosFinalizado.Add(curso.IdCurso); } } } } } } return(View(listar)); }
public CursoBusiness(UnidadeDeTrabalho unidadeDeTrabalho) { repositorio = unidadeDeTrabalho.CursoRepository; }
public CursosServices(string codigoUsuario) { _repository = AppDependencyResolver.Current.GetService <CursoRepository>(); _codigoUsuario = codigoUsuario; }
public CursoController() { _cursoRepository = new CursoRepository(); }
public CursoService(AppContexto context) : base(context) { _cursoRepository = new CursoRepository(context); }
protected CursoController() { _repository = new CursoRepository(); }
public List <SelectListItem> ObtenerTurnos(string id) { var result = CursoRepository.getTurnosSelect2(HttpContext.Session["institucion"].ToString(), id); return(result); }