Пример #1
0
 public EmissaoSeloSoftparkViewModel(EmissaoSelo emissaoSelo)
 {
     Id                     = emissaoSelo.Id;
     DataInsercao           = emissaoSelo.DataInsercao;
     Validade               = emissaoSelo.Validade;
     StatusSelo             = emissaoSelo.StatusSelo;
     EntregaRealizada       = emissaoSelo.EntregaRealizada;
     DataEntrega            = emissaoSelo.DataEntrega;
     Responsavel            = emissaoSelo.Responsavel;
     ClienteRemetente       = emissaoSelo.ClienteRemetente;
     UsuarioAlteracaoStatus = emissaoSelo.UsuarioAlteracaoStatus != null ? new OperadorSoftparkViewModel(emissaoSelo.UsuarioAlteracaoStatus) : null;
     NumeroLote             = emissaoSelo.NumeroLote;
     PedidoSelo             = emissaoSelo.PedidoSelo != null ? new PedidoSeloSoftparkViewModel(emissaoSelo.PedidoSelo) : null;
     EstacionamentoId       = emissaoSelo.PedidoSelo?.Unidade?.Id ?? 0;
     Estacionamento         = emissaoSelo.PedidoSelo?.Unidade != null ? new EstacionamentoSoftparkViewModel(emissaoSelo.PedidoSelo.Unidade) : null;
 }
Пример #2
0
 public EmissaoSeloViewModel(EmissaoSelo emissaoSelo)
 {
     if (emissaoSelo != null)
     {
         Id                = emissaoSelo.Id;
         DataInsercao      = emissaoSelo.DataInsercao;
         Validade          = emissaoSelo.Validade;
         StatusSelo        = emissaoSelo.StatusSelo;
         ClienteRemetente  = emissaoSelo.ClienteRemetente;
         EntregaRealizada  = emissaoSelo.EntregaRealizada;
         DataEntrega       = emissaoSelo.DataEntrega;
         Responsavel       = emissaoSelo.Responsavel;
         PedidoSelo        = emissaoSelo?.PedidoSelo != null ? new PedidoSeloViewModel(emissaoSelo?.PedidoSelo) : null;
         Selo              = emissaoSelo.Selo?.Select(x => new SeloViewModel(x)).ToList();
         NomeImpressaoSelo = emissaoSelo.NomeImpressaoSelo;
     }
 }
Пример #3
0
        public EmissaoSelo ToEntity()
        {
            var entidade = new EmissaoSelo
            {
                Id                = Id,
                DataInsercao      = DataInsercao,
                Validade          = Validade,
                StatusSelo        = StatusSelo,
                ClienteRemetente  = ClienteRemetente,
                EntregaRealizada  = EntregaRealizada,
                DataEntrega       = DataEntrega,
                PedidoSelo        = PedidoSelo?.ToEntity() ?? new PedidoSelo(),
                Responsavel       = Responsavel,
                Selo              = Selo?.Select(x => x.ToEntity())?.ToList() ?? new List <Selo>(),
                NomeImpressaoSelo = NomeImpressaoSelo
            };

            return(entidade);
        }