public List <SemanaCalendario> ObterSemanaCalendario(List <MesCalendario> mescalendario) { var count = 0; List <SemanaCalendario> semanaCalendario = new List <SemanaCalendario>(); SemanaCalendario nova = new SemanaCalendario(); foreach (MesCalendario mesc in mescalendario) { count++; nova.verificarDiaESetarDia(mesc.Dia, mesc.DataDia, nova); if (count >= 7) { semanaCalendario.Add(nova); } } return(semanaCalendario); }
public void verificarDiaESetarDia(string dia, string valor, SemanaCalendario semana) { switch (dia) { case "segunda-feira": semana.Segunda = valor; break; case "terça-feira": semana.Terca = valor; break; case "quarta-feira": semana.Quarta = valor; break; case "quinta-feira": semana.Quinta = valor; break; case "sexta-feira": semana.Sexta = valor; break; case "sábado": semana.Sabado = valor; break; case "domingo": semana.Domingo = valor; break; default: break; } }