Exemplo n.º 1
0
        public virtual void UpdListaHistorico(StatusPedido status, Usuario usuario, PedidoVoucher pedido, string descricao = null)
        {
            var historico = ListaHistorico
                            .Where(lh => lh.Pedido.Id == pedido.Id && lh.Pedido.Usuario.Id == usuario.Id && lh.StatusPedido == status)
                            .OrderByDescending(lh => lh.DataInsercao)
                            .FirstOrDefault();

            historico.Descricao = descricao ?? historico.Descricao;
        }
Exemplo n.º 2
0
        public virtual void AddListaHistorico(StatusPedido status, Usuario usuario, PedidoVoucher pedido, string descricao = null)
        {
            if (ListaHistorico == null)
            {
                ListaHistorico = new List <HistoricoPedidoVoucher>();
            }

            ListaHistorico.Add(new HistoricoPedidoVoucher
            {
                StatusPedido  = status,
                Descricao     = descricao ?? status.ToDescription(),
                UsuarioLogado = usuario,
                Pedido        = pedido
            });
        }