public ActionResult ListarVisitasMorador() { var listaVisitasMoradorAtual = repositorioVisitaMorador.Consultar().OrderByDescending(i => i.Identificador); var listaVisitasMorador = new List <VisitaMoradorDto>(); foreach (var visitaMorador in listaVisitasMoradorAtual) { VisitaMoradorDto visitaMoradorDto = new VisitaMoradorDto(); visitaMoradorDto.Identificador = visitaMorador.Identificador; visitaMoradorDto.Entrada = visitaMorador.Entrada; visitaMoradorDto.Saida = visitaMorador.Saida; visitaMoradorDto.Morador = new MoradorDto(); visitaMoradorDto.Morador.Identificador = visitaMorador.Morador.Identificador; visitaMoradorDto.Morador.Nome = visitaMorador.Morador.Nome; visitaMoradorDto.Morador.Endereco = visitaMorador.Morador.Endereco; // = visitaMorador.Morador; visitaMoradorDto.Visitante = new VisitanteDto(); visitaMoradorDto.Visitante.Identificador = visitaMorador.Visitante.Identificador; visitaMoradorDto.Visitante.Nome = visitaMorador.Visitante.Nome; visitaMoradorDto.Visitante.Identidade = visitaMorador.Visitante.Identidade; listaVisitasMorador.Add(visitaMoradorDto); } return(Json(listaVisitasMorador, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Index(int?cursoId, int?ano) { var cursos = _cursoRepositorio.Consultar(); ViewBag.Cursos = cursos.Select(c => new SelectListItem { Value = c.Id.ToString(), Text = $"{c.Nome}", Selected = cursoId.HasValue && c.Id == cursoId.Value }).ToList(); ViewBag.Anos = new List <int> { 2017, 2018, 2019, 2020 }.Select(c => new SelectListItem { Value = c.ToString(), Text = c.ToString(), Selected = ano == c }).ToList(); if (!cursoId.HasValue) { return(View(null)); } var consulta = await _dadosAnaliticosPorCursoConsulta.Consultar(cursoId.Value, ano.Value); return(View(consulta)); }
public ActionResult ListarVisitantes() { var listaVisitanteAtual = repositorioVisitante.Consultar(); var listaVisitante = new List <Visitante>(); foreach (var visitante in listaVisitanteAtual) { var visitanteAtual = new Visitante(); visitanteAtual.Identificador = visitante.Identificador; visitanteAtual.Nome = visitante.Nome; visitanteAtual.Identidade = visitante.Identidade; visitanteAtual.Sexo = visitante.Sexo; visitanteAtual.Foto = visitante.Foto; visitanteAtual.DataNascimento = visitante.DataNascimento; visitanteAtual.Estado = visitante.Estado; listaVisitante.Add(visitanteAtual); } return(Json(listaVisitante, JsonRequestBehavior.AllowGet)); }
public ActionResult ListarMoradores() { var listaMorador = repositorioMorador.Consultar(); var listaMoradorDto = new List <MoradorDto>(); foreach (var morador in listaMorador) { MoradorDto moradorDto = new MoradorDto(); moradorDto.Identificador = morador.Identificador; moradorDto.Nome = morador.Nome; moradorDto.Identidade = morador.Identidade; moradorDto.Sexo = morador.Sexo; moradorDto.Endereco = morador.Endereco; moradorDto.Foto = morador.Foto; moradorDto.Estado = morador.Estado; moradorDto.DataNascimento = morador.DataNascimento; moradorDto.Dependentes = new List <DependenteDto>(); foreach (var dependente in morador.Dependentes) { DependenteDto dependenteDto = new DependenteDto(); dependenteDto.Identificador = dependente.Identificador; dependenteDto.Nome = dependente.Nome; dependenteDto.Morador = dependente.Morador.Identificador; moradorDto.Dependentes.Add(dependenteDto); } listaMoradorDto.Add(moradorDto); } return(Json(listaMoradorDto, JsonRequestBehavior.AllowGet)); }
public IActionResult Index() { var cursos = _cursoRepositorio.Consultar(); if (cursos.Any()) { var dtos = cursos.Select(x => new { Id = x.Id, Nome = x.Nome }); } return(View()); }
public List <Curso> Index() { var cursos = _cursoRepositorio.Consultar(); if (cursos.Any()) { if (cursos.Any()) { return(cursos); } } HttpContext.Response.StatusCode = (int)HttpStatusCode.NoContent; return(new List <Curso>()); }
public ActionResult ListarEstados() { var listaEstados = repositorioEstado.Consultar().OrderBy(x => x.SiglaEstado); var retornoEstados = new List <EstadoDto>(); foreach (var estado in listaEstados) { var estadoDto = new EstadoDto(); estadoDto.Identificador = estado.Identificador; estadoDto.Sigla = estado.SiglaEstado; retornoEstados.Add(estadoDto); } return(Json(retornoEstados, JsonRequestBehavior.AllowGet)); }
public void Executar() { var userAdm = repositorio.Consultar(x => x.Login == loginAdm).FirstOrDefault(); if (userAdm != null) { return; } var user = new Models.Entidades.Usuario { Nome = "Administrador", Login = "******", Senha = "ANx7PRdrECUZsUsYYjpAjDpD4KH9mM9J+cjCE97JeshuUf4hCG+u9ND1/M6XMMHAZQ==" // 1q2w#E }; repositorio.Salvar(user); }
public Task <HttpResponseMessage> Get() { var listaEstados = repositorioEstado.Consultar().OrderBy(x => x.SiglaEstado); var retornoEstados = new List <EstadoDto>(); foreach (var estado in listaEstados) { var estadoDto = new EstadoDto(); estadoDto.Identificador = estado.Identificador; estadoDto.Sigla = estado.SiglaEstado; retornoEstados.Add(estadoDto); } return(CreateResponse(HttpStatusCode.OK, retornoEstados)); }
public ActionResult SalvarElementoMultimidia(long id, long objetoid, Guid guid, string json, bool remover = false) { var obj = _repositorioObjetosSessaoColaborativa.Retornar(objetoid); if (obj == null) { return(RedirectToAction("EscolherSessao")); } var el = _repositorioElementoMultimidia.Consultar(x => x.Guid == guid).FirstOrDefault(); var usuario = _repositorioUsuarios.Retornar(Convert.ToInt64(User.Identity.GetUserId())); json = json.Replace("\n", "\\n"); if (el == null) { el = new ElementoMultimidia { Usuario = usuario, Guid = guid, Json = json } } ; else { el.Json = json; } if (remover) { obj.ElementosMultimidia.Remove(el); } else { obj.ElementosMultimidia.Add(el); } _repositorioObjetosSessaoColaborativa.Salvar(obj); var sessao = _repositorioSessaoColaborativa.Retornar(id); var atualizaElementosHub = new AtualizaElementos(); atualizaElementosHub.Executar(sessao); return(Json("ok", JsonRequestBehavior.AllowGet)); }
public IActionResult Index() { var alunos = _alunoRepositorio.Consultar(); if (alunos.Any()) { var dtos = alunos.Select(c => new AlunoParaListagemDto { Id = c.Id, Nome = c.Nome, Cpf = c.Cpf, Email = c.Email }); return(View("Index", PaginatedList <AlunoParaListagemDto> .Create(dtos, Request))); } return(View("Index", PaginatedList <AlunoParaListagemDto> .Create(null, Request))); }
public IActionResult Index() { var cursos = _cursoRepositorio.Consultar(); if (cursos.Any()) { var CursosDtos = cursos.Select(x => new CursoParaListagemDto { Id = x.Id, CargaHoraria = x.CargaHoraria, Nome = x.Nome, PublicoAlvo = x.PublicoAlvo.ToString(), Valor = x.Valor }); return(View("Index", PaginatedList <CursoParaListagemDto> .Create(CursosDtos, Request))); } return(View("Index", PaginatedList <CursoParaListagemDto> .Create(null, Request))); }
public IActionResult Index() { var cursos = _cursoRepositorio.Consultar(); if (cursos.Any()) { var dtos = cursos.Select(c => new CursoDto { Id = c.Id, Nome = c.Nome, CargaHoraria = c.CargaHoraria, PublicoAlvo = c.PublicoAlvo.ToString(), Valor = c.Valor }); return(View("Index", PaginatedList <CursoDto> .Create(dtos, Request))); } return(View("Index", PaginatedList <CursoDto> .Create(new List <CursoDto>(), Request))); }
// GET: Curso public ActionResult Index() { var cursos = _repositorio.Consultar(); IEnumerable <CursoParaListagemDto> cursosParaListagemDto = null; if (cursos.Any()) { cursosParaListagemDto = cursos.Select(curso => new CursoParaListagemDto { Id = curso.Id, Nome = curso.Nome, Descricao = curso.Descricao, CargaHoraria = curso.CargaHoraria, PublicoAlvo = curso.PublicoAlvo.ToString(), Valor = curso.Valor }); } return(View("Index", cursosParaListagemDto)); }
private void InicializarAlunosECursosNaViewBag() { var alunos = _alunoRepositorio.Consultar(); if (alunos != null && alunos.Any()) { alunos = alunos.OrderBy(a => a.Nome).ToList(); } ViewBag.Alunos = alunos; var cursos = _cursoRepositorio.Consultar(); if (cursos != null && cursos.Any()) { cursos = cursos.OrderBy(c => c.Nome).ToList(); } ViewBag.Cursos = cursos; }
public IActionResult Novo() { var alunos = _pessoaRepositorio.Consultar(); var alunosViewModel = alunos.Select(a => new PessoaParaCadastroViewModel(a)).ToList(); var cursoAbertos = _cursoAbertoRepositorio.Consultar(); var cursosAbertosViewModel = cursoAbertos.Select(c => new CursoAbertoParaCadastroViewModel(c)).ToList(); var comoFicouSabendo = _comoFicouSabendoRepositorio.Consultar(); var comoFicouSabendoViewModel = comoFicouSabendo.OrderBy(i => i.Nome).Select(i => new InstrutorParaListaViewModel { Id = i.Id, Nome = i.Nome }).ToList(); var model = new MatriculaParaCadastroViewModel { Alunos = alunosViewModel.OrderBy(a => a.Nome), CursosAbertos = cursosAbertosViewModel.OrderBy(c => c.NomeCurso), ComoFicouSabendo = comoFicouSabendoViewModel }; return(View(model)); }
public ActionResult Index() { Session["lastSessionId"] = null; Session["lastObjectId"] = null; ViewBag.NovoObjeto = TempData.Peek("ThumbImageTNSavedURL"); var usuario = _repositorioUsuarios.Retornar(Convert.ToInt64(User.Identity.GetUserId())); var minhassessoes = _repositorioSessaoColaborativa .Consultar(x => x.Usuario == usuario && // minhas sessoes x.Fechada != true //&& x.Arquivada == false ); var sessoesqueparticipo = _repositorioSessaoColaborativa .Consultar(x => x.UsuariosDaSessao.Contains(usuario) // sessões que participo //&& x.Arquivada == false && x.Fechada != true ); var sessoesfechadas = _repositorioSessaoColaborativa .Consultar(x => ( x.Usuario == usuario // minhas sessoes || x.UsuariosDaSessao.Contains(usuario) // sessões que participo ) && x.Fechada //&& x.Arquivada == false ); ViewBag.MinhasSessoes = minhassessoes; ViewBag.SessoesFechadas = sessoesfechadas; ViewBag.SessoesQueParticipo = sessoesqueparticipo; return(View()); }
public async Task <Sala> Consultar(Expression <Func <Sala, bool> > expressao) { return(await _repositorioBase.Consultar(expressao)); }
public ActionResult SendImage(string imgdata, string url) { // Saving if (string.IsNullOrEmpty(imgdata)) { return(RedirectToAction("MostrarSessao")); } var imagespath = Server.MapPath("~/UserData/Images"); if (!Directory.Exists(imagespath)) { Directory.CreateDirectory(imagespath); } var jpgEncoder = GetEncoder(ImageFormat.Jpeg); var myEncoder = Encoder.Quality; var myEncoderParameters = new EncoderParameters(1); var myEncoderParameter = new EncoderParameter(myEncoder, 90L); myEncoderParameters.Param[0] = myEncoderParameter; var myEncodert = Encoder.Quality; var myEncoderParameterst = new EncoderParameters(1); var myEncoderParametert = new EncoderParameter(myEncodert, 10L); myEncoderParameterst.Param[0] = myEncoderParametert; var filename = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + Guid.NewGuid() + ".jpg"; var filenametn = DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + Guid.NewGuid() + "_tn.jpg"; var str64 = imgdata.Split(',')[1]; var bytes = Convert.FromBase64String(str64); Image image; using (var ms = new MemoryStream(bytes)) { image = Image.FromStream(ms); } image.Save(imagespath + "/" + filename, jpgEncoder, myEncoderParameters); image.Save(imagespath + "/" + filenametn, jpgEncoder, myEncoderParameterst); // VERIFICANDO SESSÃO ABERTA if (Session["lastSessionId"] != null && Session["lastObjectId"] != null) { long sessionid, objectid; if (long.TryParse(Session["lastSessionId"].ToString(), out sessionid) && long.TryParse(Session["lastObjectId"].ToString(), out objectid)) { var sessao = _repositorioSessaoColaborativa.Retornar(sessionid); int ordem = 1; if (sessao.ObjetosDaSessao.Count > 0) { ordem = sessao.ObjetosDaSessao.Max(x => x.Ordem) + 1; } var usuario = _repositorioUsuarios.Consultar(x => x.Handle.Equals(User.Identity.GetUserId <long>())).FirstOrDefault(); var objeto = new ObjetoSessao { UrlImagem = "/UserData/Images/" + filename, UrlMiniatura = "/UserData/Images/" + filenametn, Ordem = ordem, UrlOrigem = url.ToString(), Usuario = usuario }; sessao.ObjetosDaSessao.Add(objeto); sessao = _repositorioSessaoColaborativa.Salvar(sessao); // COLOCANDO OBJETO DEPOIS DO OBJETO ATUAL objeto = sessao.ObjetosDaSessao.FirstOrDefault(x => x.Ordem == ordem); long ido = 0; if (Session["lastObjectId"] != null && long.TryParse(Session["lastObjectId"].ToString(), out ido)) { OrdenarObjeto(sessao.Handle, objeto.Handle, ido, objeto.Handle); } return(RedirectToAction("MostrarSessao", "Vimaps", new { id = sessao.Handle, objetoid = objeto.Handle })); } } TempData["ThumbImageSavedURL"] = "/UserData/Images/" + filename; TempData["ThumbImageTNSavedURL"] = "/UserData/Images/" + filenametn; TempData["UrlReferer"] = url; return(RedirectToAction("MostrarSessao")); }
public Task <Aula> Consultar(long aulaId) { return(_repositorioBase.Consultar(lnq => lnq.Codigo == aulaId)); }
public Task <HttpResponseMessage> Get(HttpRequestMessage request, int?page, int?pageSize, string filter = null) { var listaMorador = new List <Morador>().AsEnumerable(); if (!string.IsNullOrWhiteSpace(filter)) { listaMorador = repositorioMorador.Pesquisar(x => x.Nome.Contains(filter)); } else { listaMorador = repositorioMorador.Consultar(); } var listaMoradorDto = new List <MoradorDto>(); foreach (var morador in listaMorador) { MoradorDto moradorDto = new MoradorDto(); moradorDto.Identificador = morador.Identificador; moradorDto.Nome = morador.Nome; moradorDto.Identidade = morador.Identidade; moradorDto.Sexo = morador.Sexo; moradorDto.Endereco = morador.Endereco; moradorDto.Foto = morador.Foto; moradorDto.Estado = new Modelo.Dto.EstadoDto(); moradorDto.Estado.Identificador = morador.Estado.Identificador; moradorDto.Estado.Sigla = morador.Estado.SiglaEstado; moradorDto.DataNascimento = morador.DataNascimento; moradorDto.Dependentes = new List <DependenteDto>(); foreach (var dependente in morador.Dependentes) { DependenteDto dependenteDto = new DependenteDto(); dependenteDto.Identificador = dependente.Identificador; dependenteDto.Nome = dependente.Nome; dependenteDto.Morador = dependente.Morador.Identificador; moradorDto.Dependentes.Add(dependenteDto); } listaMoradorDto.Add(moradorDto); } var currPage = page.GetValueOrDefault(0); var currPageSize = pageSize.GetValueOrDefault(10); var totalCount = listaMoradorDto.Count(); var paged = listaMoradorDto.Skip(currPage * currPageSize) .Take(currPageSize) .ToArray(); var PagedCollection = new PagedCollection <MoradorDto>() { Page = currPage, TotalCount = totalCount, TotalPages = (int)Math.Ceiling((decimal)totalCount / currPageSize), Items = paged }; return(CreateResponse(HttpStatusCode.OK, PagedCollection)); }
public async Task <Cargo> Consultar(Expression <Func <Cargo, bool> > expressao) { return(await _repositorio.Consultar(expressao)); }
public Cliente ConsultarCliente(int codigo) { return(_repositorio.Consultar(codigo)); }