Exemplo n.º 1
0
        public IEnumerable <IResult> Move()
        {
            if (!CanMove)
            {
                return(null);
            }

            if (!Confirm("Внимание! Перемещаемые заявки будут объединены с текущими заявками.\r\n\r\nПеренести выбранные заявки?"))
            {
                return(null);
            }

            var ids = SelectedOrders.Where(o => o.Address == Address).Select(o => o.Id).ToArray();

            return(Run(new UnfreezeCommand <Order>(ids, AddressToMove)));
        }
Exemplo n.º 2
0
        public IEnumerable <IResult> Unfreeze()
        {
            if (!CanUnfreeze)
            {
                return(null);
            }

            if (!Confirm("Внимание! \"Размороженные\" заявки будут объединены с текущими заявками.\r\n\r\n\"Разморозить\" выбранные заявки?"))
            {
                return(null);
            }

            var ids = SelectedOrders.Where(o => o.Frozen).Select(o => o.Id).ToArray();

            return(Run(new UnfreezeCommand <Order>(ids)));
        }