예제 #1
0
        public Task <NoteEntry> GetByIdAsync(string id)
        {
            NoteEntry entry = null;

            entries.TryGetValue(id, out entry);
            return(Task.FromResult(entry));
        }
예제 #2
0
        public static void LoadMockData(this INoteEntryStore store)
        {
            NoteEntry a = new NoteEntry
            {
                Title = "Sprint Planning Meeting",
                Text  = "1. Scope 2. Backlog 3. Duration"
            };

            NoteEntry b = new NoteEntry
            {
                Title = "Daily Scrum Stand-up",
                Text  = "1. Yesterday 2. Today 3. Impediments"
            };

            NoteEntry c = new NoteEntry
            {
                Title = "Sprint Retrospective",
                Text  = "1. Reflection 2. Actions"
            };

            Task.WhenAll(
                store.AddAsync(a),
                store.AddAsync(b),
                store.AddAsync(c))
            .ConfigureAwait(false);
        }
예제 #3
0
 public Task DeleteAsync(NoteEntry entry)
 {
     entries.Remove(entry.Id);
     return(Task.CompletedTask);
 }
예제 #4
0
 public Task UpdateAsync(NoteEntry entry)
 {
     return(Task.CompletedTask);
 }
예제 #5
0
 public Task AddAsync(NoteEntry entry)
 {
     entries.Add(entry.Id, entry);
     return(Task.CompletedTask);
 }