private TipoHorarioDeTrabalho ConverterTipoHorarioDeTrabalho(CandidatoViewModel model) { var tipoHorarioDeTrabalho = (TipoHorarioDeTrabalho)0; if (model.Manha) { tipoHorarioDeTrabalho |= TipoHorarioDeTrabalho.Manha; } if (model.Tarde) { tipoHorarioDeTrabalho |= TipoHorarioDeTrabalho.Tarde; } if (model.Noite) { tipoHorarioDeTrabalho |= TipoHorarioDeTrabalho.Noite; } if (model.Madrugada) { tipoHorarioDeTrabalho |= TipoHorarioDeTrabalho.Madrugada; } if (model.Comercial) { tipoHorarioDeTrabalho |= TipoHorarioDeTrabalho.Comercial; } return(tipoHorarioDeTrabalho); }
private TipoDisponibilidade ConverterTipoDisponibilidade(CandidatoViewModel model) { var tipoDisponibilidade = (TipoDisponibilidade)0; if (model.AteQuatroHoras) { tipoDisponibilidade |= TipoDisponibilidade.AteQuatroHoras; } if (model.AteSeisHoras) { tipoDisponibilidade |= TipoDisponibilidade.AteSeisHoras; } if (model.AteOitoHoras) { tipoDisponibilidade |= TipoDisponibilidade.AteOitoHoras; } if (model.MaisDeOitoHoras) { tipoDisponibilidade |= TipoDisponibilidade.MaisDeOitoHoras; } if (model.FinaisDeSemana) { tipoDisponibilidade |= TipoDisponibilidade.FinaisDeSemana; } return(tipoDisponibilidade); }