Я не уверен, что не так в коде.
public void SaveRegistration(UserRegistration registration) { var result = _registration.SaveRegistration(registration); }
он показывает ошибку, поскольку не может присвоить void неявно типизированной переменной