예제 #1
0
        public TodoService(ITodoContext context, ILogger <TodoService> logger)
        {
            _context = context;
            _logger  = logger;

            _context.EnsureCreated();
            if (_context.Count() == 0)
            {
                _logger.LogInformation("Adding default item");
                _context.Add(new TodoItem {
                    Name = "Item1"
                });
            }
        }
예제 #2
0
 public TodoItem Create(TodoItem item)
 {
     _logger.LogInformation($"Create {item}");
     _context.Add(item);
     return(item);
 }