Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }