예제 #1
0
 public async Task<Todo> Update(Todo todo)
 {
     var kvps = new List<KeyValuePair<string, string>>
     {
         new KeyValuePair<string, string>("id", todo.Id.ToString()),
         new KeyValuePair<string, string>("text", todo.Text),
         new KeyValuePair<string, string>("isComplete", todo.IsComplete.ToString())
     };
     var response = await Http.Post(apiUrl, kvps);
     var responseString = await Http.GetContentString(response);
     var responseObject = JsonConvert.DeserializeObject<Todo>(responseString);
     return responseObject;
 }
예제 #2
0
 public async Task Delete(Todo todo)
 {
     await Delete(todo.Id);
 }
예제 #3
0
 public Task<Todo> Update(Todo todo)
 {
     return Task.FromResult(todo);
 }
예제 #4
0
 public async Task<Todo> Add(Todo todo)
 {
     return await Update(todo);
 }
예제 #5
0
 public Task<Todo> Add(Todo todo)
 {
     Todos.Add(todo);
     return Task.FromResult(todo);
 }