// GET: Sala/Create public ActionResult Create() { var orgs = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id); ViewBag.Organizacoes = orgs; ViewBag.BlocoList = _blocoService.GetByIdOrganizacao(orgs.FirstOrDefault().Id); ViewBag.TipoHardware = _tipoHardwareService.GetAll(); return(View()); }
public IActionResult Create() { var organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id); var blocos = _blocoService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id); ViewBag.Organizacoes = organizacoes; ViewBag.Salas = _salaService.GetByIdBloco(blocos.FirstOrDefault().Id); ViewBag.Blocos = blocos; ViewBag.tipoHardware = new SelectList(_tipoHardwareService.GetAll(), "Id", "Descricao"); return(View()); }
public ActionResult Create() { var organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id); var blocos = _blocoService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id); ViewBag.Organizacoes = organizacoes; ViewBag.Usuarios = _usuarioService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id); ViewBag.Salas = _salaService.GetByIdBloco(blocos.FirstOrDefault().Id); ViewBag.Blocos = blocos; return(View()); }
// GET: EquipamentoController/Create public ActionResult Create() { string[] tiposEquipamento = { EquipamentoModel.TIPO_CONDICIONADOR, EquipamentoModel.TIPO_LUZES }; var organizacoes = _organizacaoService.GetByIdUsuario(_usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity).UsuarioModel.Id); var blocos = _blocoService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id); var salas = _salaService.GetByIdBloco(blocos.FirstOrDefault().Id); var hardwares = _hardwareDeSalaService.GetAtuadorNotUsed(); var operacoes = _operacaoService.GetAll().ToList(); ViewBag.Operacoes = operacoes; ViewBag.Organizacoes = organizacoes; ViewBag.Usuarios = _usuarioService.GetByIdOrganizacao(organizacoes.FirstOrDefault().Id); ViewBag.Blocos = blocos; ViewBag.Salas = salas; ViewBag.Hardwares = hardwares; ViewBag.Tipos = tiposEquipamento; return(View()); }
// GET: Usuario public ActionResult Index() { var usuario = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity); var orgsUsuario = _usuarioOrganizacaoService.GetByIdUsuario(usuario.UsuarioModel.Id).Select((o) => o.OrganizacaoId).ToList(); var usuarios = _usuarioService.GetAllByIdsOrganizacao(orgsUsuario).GroupBy(u => u.Id).ToList(); List <UsuarioAuxModel> lista = new List <UsuarioAuxModel>(); usuarios.ForEach(s => lista.Add(new UsuarioAuxModel { UsuarioModel = s.FirstOrDefault(), TipoUsuarioModel = _tipoUsuarioService.GetById(s.FirstOrDefault().TipoUsuarioId), OrganizacaoModels = _organizacaoService.GetByIdUsuario(s.FirstOrDefault().Id) })); return(View(lista)); }