Exemple #1
0
 async public Task<Todo> Create([FromBody] Todo todo)
 {
    using (var db = new TodoStorage())
    {
       db.Todos.Add(todo);
       await db.SaveChangesAsync();
       return todo;
    }
 }
Exemple #2
0
 async public Task<IActionResult> Delete(int id)
 {
    using (var db = new TodoStorage())
    {
       var todo = db.Todos.FirstOrDefault(t => t.Id == id);
       
       if (todo == null)
          return NotFound();
          
       db.Todos.Remove(todo);
       await db.SaveChangesAsync();
    }
    
    return new NoContentResult();
 }