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; }
public virtual DiaJornada getDia(DayOfWeek week) { return(Dias.Single(x => x.DiaSemana == week).asReadOnly()); }