Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }