public JsonResult RetornarSalas(EnumTipoSala tipoSala)
        {
            var salas = _salaService.Obter(tipoSala);

            Json(salas.Where(s => s.Observacao != null).Select(s => new { id = s.IdentificadorSala, obs = s.Observacao }).ToList());

            return(Json(salas.Select(s => new SalaListaDto(s)).ToList()));
        }
        public IQueryable <Sala> Obter(EnumTipoSala tipo)
        {
            var salas = _context.Salas
                        .Include(s => s.SalaEquipamentos)
                        .Where(s => s.Tipo == tipo)
                        .AsNoTracking();

            if (salas == null)
            {
                return(Array.Empty <Sala>().AsQueryable());
            }

            return(salas);
        }
Esempio n. 3
0
 public void Editar(EnumTipoSala tipo,
                    string identificadorSala,
                    string observacao,
                    decimal area,
                    int andar,
                    int capacidadeAlunos,
                    bool ativo)
 {
     Tipo = tipo;
     IdentificadorSala = identificadorSala;
     Observacao        = observacao;
     CapacidadeAlunos  = capacidadeAlunos;
     Area  = area;
     Andar = andar;
     Ativo = ativo;
 }
Esempio n. 4
0
 public Sala(EnumTipoSala tipo,
             string identificadorSala,
             string observacao,
             decimal area,
             int andar,
             int capacidadeAlunos)
 {
     Id   = Guid.NewGuid();
     Tipo = tipo;
     IdentificadorSala = identificadorSala;
     Observacao        = observacao;
     CapacidadeAlunos  = capacidadeAlunos;
     DataCriacao       = DateTime.Now;
     Ativo             = true;
     Area  = area;
     Andar = andar;
 }
        public JsonResult RetorarObservacoes(EnumTipoSala tipoSala, Guid idSala)
        {
            var salas = _salaService.Obter(tipoSala).Where(s => s.Id == idSala);

            return(Json(salas.Where(s => s.Observacao != null).Select(s => new { id = s.IdentificadorSala, obs = s.Observacao })));
        }
Esempio n. 6
0
 public IQueryable <Sala> Obter(EnumTipoSala tipo)
 {
     return(_salaRepository.Obter(tipo));
 }