コード例 #1
0
 public IList <Escala> GetByBombeiroIdAndYear(Guid bombeiroId, int year)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Escalas.Where(x => x.BombeiroId == bombeiroId && x.DtEscala.Year == year).ToList());
     }
 }
コード例 #2
0
 public IList <Posto> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Postos.ToList());
     }
 }
コード例 #3
0
 public bool IsExisting(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Postos.Any(x => x.Id == id));
     }
 }
コード例 #4
0
 public IList <Quartel> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Quarteis.ToList());
     }
 }
コード例 #5
0
 public IList <Companhia> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Companhias.ToList());
     }
 }
コード例 #6
0
 public IList <EscalaTurno> GetByMonthYear(int month, int year)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.EscalaTurnos.Where(x => x.DtEscalaTurno.Month == month && x.DtEscalaTurno.Year == year).ToList());
     }
 }
コード例 #7
0
 public IList <Viatura> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Viaturas.ToList());
     }
 }
コード例 #8
0
 public IList <BombeiroFuncao> GetByBombeiroId(Guid bombeiroId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.BombeiroFuncoes.Where(x => x.BombeiroId == bombeiroId).ToList());
     }
 }
コード例 #9
0
 public IList <Bombeiro> GetByPostoId(Guid postoId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Bombeiros.Where(x => x.PostoId == postoId).ToList());
     }
 }
コード例 #10
0
 public QuartelViatura GetById(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.QuartelViaturas.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #11
0
 public IList <BombeiroFuncao> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.BombeiroFuncoes.ToList());
     }
 }
コード例 #12
0
 public Escala GetByBombeiroIdAndDtEscala(Guid bombeiroId, DateTime dtEscala)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Escalas.FirstOrDefault(x => x.DtEscala == dtEscala && x.BombeiroId == bombeiroId));
     }
 }
コード例 #13
0
 public IList <Escala> GetByQuartelIdAndMonthYearAndPeriodoDiurno(Guid quartelId, int month, int year, bool periodoDiurno)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Escalas.Where(x => x.QuartelId == quartelId && x.PeriodoDiurno == periodoDiurno && x.DtEscala.Month == month && x.DtEscala.Year == year).ToList());
     }
 }
コード例 #14
0
 public IList <Escala> GetByQuartelIdAndDtEscalaAndPeriodoDiurno(Guid quartelId, DateTime dtEscala, bool periodoDiurno)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Escalas.Where(x => x.QuartelId == quartelId && x.PeriodoDiurno == periodoDiurno && x.DtEscala == dtEscala).ToList());
     }
 }
コード例 #15
0
 public IList <EscalaTurno> GetByTurno(Turno turno)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.EscalaTurnos.Where(x => x.Turno == turno).ToList());
     }
 }
コード例 #16
0
 public IList <Bombeiro> GetByQuartelId(Guid quartelId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Bombeiros.Where(x => x.QuartelId == quartelId).ToList());
     }
 }
コード例 #17
0
 public IList <EscalaTurno> GetByDtEscalaTurno(DateTime dtEscalaTurno)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.EscalaTurnos.Where(x => x.DtEscalaTurno == dtEscalaTurno).ToList());
     }
 }
コード例 #18
0
 public Bombeiro GetById(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Bombeiros.FirstOrDefault(x => x.Id == id.ToString()));
     }
 }
コード例 #19
0
 public IList <EscalaTipo> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.EscalaTipos.ToList());
     }
 }
コード例 #20
0
 public bool IsExisting(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Bombeiros.Any(x => x.Id == id.ToString()));
     }
 }
コード例 #21
0
 public IList <Viatura> GetByViaturaTipoId(Guid viaturaTipoId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Viaturas.Where(x => x.ViaturaTipoId == viaturaTipoId).ToList());
     }
 }
コード例 #22
0
 public IList <Batalhao> GetAll()
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Batalhoes.ToList());
     }
 }
コード例 #23
0
 public IList <Quartel> GetByCompanhiaId(Guid companhiaId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Quarteis.Where(x => x.CompanhiaId == companhiaId).ToList());
     }
 }
コード例 #24
0
 public IList <ViaturaTipoFuncao> GetByFuncaoId(Guid funcaoId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.ViaturaTipoFuncoes.Where(x => x.FuncaoId == funcaoId).ToList());
     }
 }
コード例 #25
0
 public IList <Companhia> GetByBatalhaoId(Guid batalhaoId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Companhias.Where(x => x.BatalhaoId == batalhaoId).ToList());
     }
 }
コード例 #26
0
 public ViaturaTipoFuncao GetById(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.ViaturaTipoFuncoes.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #27
0
 public Posto GetById(Guid id)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Postos.FirstOrDefault(x => x.Id == id));
     }
 }
コード例 #28
0
 public EscalaTurno IsExistingByDateAndTurno(DateTime dtEscalaTurno, bool periodoDiurno)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.EscalaTurnos.FirstOrDefault(x => x.DtEscalaTurno == dtEscalaTurno && x.PeriodoDiurno == periodoDiurno));
     }
 }
コード例 #29
0
 public IList <Escala> GetByFuncaoId(Guid funcaoId)
 {
     using (var context = new MapaDaForcaDbContext(Options))
     {
         return(context.Escalas.Where(x => x.FuncaoId == funcaoId).ToList());
     }
 }
コード例 #30
0
        public bool Delete(Guid id)
        {
            using (var context = new MapaDaForcaDbContext(Options))
            {
                var delete = context.Postos.FirstOrDefault(x => x.Id == id);

                context.Postos.Remove(delete);

                return(context.SaveChanges() > 0);
            }
        }