/// <summary> /// Retornar uma semana de trabalho Padrao /// </summary> /// <returns></returns> public static SemanaTrabalho SemanaTrabalhoPadraoFactory() { SemanaTrabalho semanaTrabalho = new SemanaTrabalho(); SemanaTrabalhoBo.GerarSemanaTrabalhoPadrao( semanaTrabalho ); return semanaTrabalho; }
/// <summary> /// Criar Dto da classe /// </summary> /// <returns></returns> public static SemanaTrabalhoDto DtoFactory( SemanaTrabalho semanaTrabalho ) { //TODO: Refatorar quando Classe passar a ser persistente semanaTrabalho = SemanaTrabalhoBo.SemanaTrabalhoPadraoFactory(); List<DiaTrabalhoDto> diasTrabalho = new List<DiaTrabalhoDto>( semanaTrabalho.diasTrabalho.Select( o => DiaTrabalhoBo.DtoFactory( o ) ) ); return new SemanaTrabalhoDto() { diasTrabalho = diasTrabalho }; }