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))); }
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))); }