public TodoDB Map(Todo todo)
        {
            var todoDB = new TodoDB()
            {
                Id          = todo.Id,
                Name        = todo.Name,
                Description = todo.Description,
                IsDone      = todo.IsDone
            };

            return(todoDB);
        }
        public Todo AddTodo(Todo todo)
        {
            todo.Id = Guid.NewGuid();
            var todoDB = Map(todo);

            todoDB = _todoContext.Add(todoDB).Entity;
            _todoContext.SaveChanges();

            todo = Map(todoDB);

            return(todo);
        }
        public Todo Map(TodoDB todoDB)
        {
            var todo = new Todo()
            {
                Id          = todoDB.Id,
                Name        = todoDB.Name,
                Description = todoDB.Description,
                IsDone      = todoDB.IsDone
            };

            return(todo);
        }
 public Todo UpdateTodo(Todo todo)
 {
     throw new NotImplementedException();
 }
 public void DeleteTodo(Todo todo)
 {
     throw new NotImplementedException();
 }