Beispiel #1
0
        public virtual void cadastrarDia(DayOfWeek weekDay, TimeSpan entradaEsperada, TimeSpan saidaEsperada, TimeSpan horasFolga)
        {
            Check.Require(saidaEsperada >= entradaEsperada,
                          string.Format("A saída esperada deve ser após a entrada.\nFoi recebido:\nDia: {2}\nEntrada: {0}\nSaída: {1}",
                                        entradaEsperada, saidaEsperada, DiaSemanaTradutor.traduzir(weekDay)));

            var dia = Dias.Single(x => x.DiaSemana == weekDay);

            dia.EntradaEsperada = entradaEsperada;
            dia.SaidaEsperada   = saidaEsperada;
            dia.FolgaEsperada   = horasFolga;
        }
Beispiel #2
0
 public virtual DiaJornada getDia(DayOfWeek week)
 {
     return(Dias.Single(x => x.DiaSemana == week).asReadOnly());
 }