public Task <bool> UpdateTodoAsync(Domain.Models.Todo task) { var existingTask = _todos.FirstOrDefault(x => x.Id == task.Id); if (existingTask == null) { _logger.LogWarning($"Task cannot be found to update: {task.Id}"); return(Task.FromResult(false)); } existingTask.Description = task.Description; existingTask.IsCompleted = task.IsCompleted; return(Task.FromResult(true)); }
public Task <Domain.Models.Todo> CreateTodoAsync(Domain.Models.Todo task) { _todos.Add(task); return(Task.FromResult(task)); }