Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public Task <Domain.Models.Todo> CreateTodoAsync(Domain.Models.Todo task)
 {
     _todos.Add(task);
     return(Task.FromResult(task));
 }