Example #1
0
        public async Task <ServiceResponse <TodoList> > AddTodoList(NewTodoList newlist)
        {
            TodoList newTodoList = new TodoList {
                title = newlist.title
                        // items = new List<TodoItem>()
            };
            // add list to collection
            await _db.TodoLists.AddAsync(newTodoList);

            // save
            await _db.SaveChangesAsync();

            var serviceResponse = new ServiceResponse <TodoList>();

            serviceResponse.payload = newTodoList;
            // return
            return(serviceResponse);
        }
Example #2
0
 public async Task <ActionResult <TodoList> > AddTodoList(NewTodoList newlist)
 {
     // return
     return(Ok(await _todoService.AddTodoList(newlist)));
 }