public EquipamentoUnidadeViewModel(EquipamentoUnidade equipamentoUnidade) { Id = equipamentoUnidade.Id; DataInsercao = equipamentoUnidade?.DataInsercao ?? DateTime.Now; GerarNotificacao = equipamentoUnidade.GerarNotificacao; Observacao = equipamentoUnidade.Observacao; ConferenciaConcluida = equipamentoUnidade.ConferenciaConcluida; Unidade = new UnidadeViewModel(equipamentoUnidade?.Unidade ?? new Unidade()); PeriodoEquipamentoUnidade = equipamentoUnidade.PeriodoEquipamentoUnidade; UltimaConferencia = equipamentoUnidade.UltimaConferencia; Usuario = equipamentoUnidade.Usuario; //EquipamentosUnidadeEquipamento = equipamentoUnidade.EquipamentosUnidadeEquipamento.Select(x => new EquipamentoUnidadeEquipamentoViewModel(x)).ToList() ?? new List<EquipamentoUnidadeEquipamentoViewModel>(); }
public EquipamentoUnidadeViewModel ToViewModel(EquipamentoUnidade equipamentoUnidade) { return(new EquipamentoUnidadeViewModel { Id = equipamentoUnidade.Id, DataInsercao = equipamentoUnidade.DataInsercao, GerarNotificacao = equipamentoUnidade.GerarNotificacao, Observacao = equipamentoUnidade.Observacao, ConferenciaConcluida = equipamentoUnidade.ConferenciaConcluida, Unidade = new UnidadeViewModel(equipamentoUnidade?.Unidade ?? new Unidade()), PeriodoEquipamentoUnidade = equipamentoUnidade.PeriodoEquipamentoUnidade, UltimaConferencia = equipamentoUnidade.UltimaConferencia, Usuario = equipamentoUnidade.Usuario //EquipamentosUnidadeEquipamento = equipamentoUnidade.EquipamentosUnidadeEquipamento.Select(x => new EquipamentoUnidadeEquipamentoViewModel(x)).ToList() ?? new List<EquipamentoUnidadeEquipamentoViewModel>() }); }