public CarrinhoPagamentoViewModel(EmpresaViewModel empresaViewModel, IEnumerable <CarrinhoViewModel> carrinho, double valorTotal, string statusModel, IEnumerable <CorreioWebServiceViewModel> modalidadeFretes)
        {
            var cart = carrinho.ToList();

            var frete = "A combinar";

            if (valorTotal > 1500)
            {
                frete = "Frete grátis";
            }

            Cep                = empresaViewModel.Cep;
            Rua                = empresaViewModel.Logradouro;
            Bairro             = empresaViewModel.Bairro;
            Cidade             = empresaViewModel.Municipio;
            Estado             = empresaViewModel.Uf;
            Numero             = empresaViewModel.Numero;
            Complemento        = empresaViewModel.Complemento;
            FormasPagamento    = PopulateFormasPagamento(valorTotal);
            Frete              = frete;
            QuantidadeArmacoes = cart.Sum(x => x.QuantidadeIndividual);
            ValorPedido        = valorTotal;
            StatusModel        = statusModel;
            ModalidadeFretes   = modalidadeFretes;
        }
Пример #2
0
 public ImpressaoPedidoViewModel(PedidoDetailsViewModel pedidoViewModel, IEnumerable <ProdutosPedidoViewModel> produtosPedidoViewModel, string email, EmpresaViewModel empresa, string contato, int quantidadeArmacoes)
 {
     PedidoViewModel         = pedidoViewModel;
     ProdutosPedidoViewModel = produtosPedidoViewModel;
     Email              = email;
     Empresa            = empresa;
     Contato            = contato;
     QuantidadeArmacoes = quantidadeArmacoes;
 }
Пример #3
0
 public UsuarioEmpresaAggregateViewModel(UsuarioViewModel usuario, EmpresaViewModel empresa, string email, bool emailConfirmado, string status)
 {
     Usuario         = usuario;
     Empresa         = empresa;
     StatusModel     = status;
     Email           = email;
     NewEmail        = email;
     EmailConfirmado = emailConfirmado;
 }