public async Task <TodoItem> add(TodoItem entity) { var timestamp = DateTime.UtcNow; entity.CreatedAt = timestamp; entity.ModifiedAt = timestamp; _context.TodoItems.Add(entity); await _context.SaveChangesAsync(); return(entity); }
public async Task <Todo> CreateTodo(Todo todo) { var type = await _context.Types.FirstOrDefaultAsync(t => t.Id.Equals(todo.Type.Id)); if (type != null) { todo.Type = type; } _context.Todos.Add(todo); await _context.SaveChangesAsync(); _logger.LogDebug($"todo : {todo.Id} created succesfully"); return(todo); }