public VagaCortesia ToEntity()
        {
            var entidade = new VagaCortesia
            {
                Id      = Id,
                Cliente = Cliente.ToEntity(),
                VagaCortesiaVigencia = VagaCortesiaVigencia?.Select(x => x.ToEntity())?.ToList() ?? new List <VagaCortesiaVigencia>(),
            };

            return(entidade);
        }
        public VagaCortesiaViewModel(VagaCortesia VagaCortesia)
        {
            Id      = VagaCortesia.Id;
            Cliente = VagaCortesia.Cliente != null ? new ClienteViewModel(VagaCortesia.Cliente) : new ClienteViewModel();

            VagaCortesiaVigencia = VagaCortesia.VagaCortesiaVigencia.Select(x => new VagaCortesiaVigenciaViewModel(x)).ToList();

            VagaCortesia.VagaCortesiaVigencia.ToList().ForEach(x => {
                UnidadesLista = UnidadesLista + x.Unidade.Nome + ", ";
            });

            if (!string.IsNullOrEmpty(UnidadesLista) && UnidadesLista.Contains(','))
            {
                UnidadesLista = UnidadesLista.Remove(UnidadesLista.Length - 2, 1);
            }
        }