示例#1
0
        /// <summary>
        /// Init and message registration
        /// </summary>
        /// <param name="messenger">Message</param>
        public NotesVM(Messenger messenger) : base(messenger, new SecondaryTile("NoteSecTile", "Notes", "Notes", new Uri("ms-appx:///Assets/Square150x150Logo.scale-200.png"), TileSize.Square150x150), ItemTypeEnum.Note)
        {
            var noMan = new NotesManager();

            App.ManaLoc.AddManager(noMan, noMan.ID);

            DeleteItems = new DeleteItemsCommand(messenger);
        }
示例#2
0
        /// <summary>
        /// Init and message registration
        /// </summary>
        /// <param name="messenger">Message</param>
        public ToDosVM(Messenger messenger) : base(messenger, new SecondaryTile("ToDoSecTile", "To-Dos", "ToDos", new Uri("ms-appx:///Assets/Square150x150Logo.scale-200.png"), TileSize.Square150x150), ItemTypeEnum.ToDo)
        {
            var todoMan = new ToDosManager();

            App.ManaLoc.AddManager(todoMan, todoMan.ID);

            DeleteItems = new DeleteItemsCommand(messenger);

            Messenger.Register <ItemCompletedMsg>(ToDoCompleted);
        }
示例#3
0
        /// <summary>
        /// Init and message registration
        /// </summary>
        /// <param name="messenger">Message</param>
        public ActivitiesVM(Messenger messenger) : base(messenger, new SecondaryTile("ActivitySecTile", "Activities", "Activities", new Uri("ms-appx:///Assets/Square150x150Logo.scale-200.png"), TileSize.Square150x150), ItemTypeEnum.Activity)
        {
            var actiMan = new ActivitiesManager();

            App.ManaLoc.AddManager(actiMan, actiMan.ID);

            DeleteItems = new DeleteItemsCommand(messenger);

            Messenger.Register <ItemCompletedMsg>(ActivityCompleted);
        }
示例#4
0
        public async Task <MoveItemsResult> DeleteItemsAsync(IEnumerable <EwsItemIdentifier> identifiers)
        {
            var parameter = new DeleteItemsParameter();

            parameter.Identifiers.AddRange(identifiers);

            var command = new DeleteItemsCommand(parameter, this.settings);

            var result = await command.Execute();

            return(result.Data);
        }