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); }
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); }