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); } }