Example #1
0
        public SalaUsuarioViewModel GetReservasUsuario(string diaSemana)
        {
            var usuario = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity);
            var salas   = new SalaUsuarioViewModel();

            foreach (var item in _horarioSalaService.GetProximasReservasByIdUsuarioAndDiaSemana(usuario.UsuarioModel.Id, diaSemana))
            {
                var sala          = _salaService.GetById(item.SalaId);
                var bloco         = _blocoService.GetById(sala.BlocoId);
                var monitoramento = _monitoramentoService.GetByIdSala(item.SalaId);

                salas.SalasUsuario.Add(new SalaUsuarioAuxModel
                {
                    HorarioSala   = item,
                    Sala          = sala,
                    Bloco         = bloco,
                    Monitoramento = monitoramento,
                });
            }

            return(salas);
        }
Example #2
0
        public SalaUsuarioViewModel GetSalasUsuario()
        {
            var usuario = _usuarioService.RetornLoggedUser((ClaimsIdentity)User.Identity);

            var salas = new SalaUsuarioViewModel();

            foreach (var item in _salaParticularService.GetByIdUsuario(usuario.UsuarioModel.Id))
            {
                var sala          = _salaService.GetById(item.SalaId);
                var bloco         = _blocoService.GetById(sala.BlocoId);
                var monitoramento = _monitoramentoService.GetByIdSala(item.SalaId);

                salas.SalasUsuario.Add(new SalaUsuarioAuxModel
                {
                    SalaExclusiva = item,
                    Sala          = sala,
                    Bloco         = bloco,
                    Monitoramento = monitoramento,
                });
            }

            return(salas);
        }