Не имеет значения, какое соглашение вы используете для именования действий контроллера, если оно для вас согласовано и легко понимается теми, кто над ним работает.
В случае ваших действий при входе в систему LoginDone в порядке и в том же духе, что и ProcessLogin, легко понять, поэтому используйте соглашение, которое вам удобно.
Лично я бы, вероятно, принял сторону Login и ProcessLogin, поскольку LoginDone, вероятно, немного вводит в заблуждение с точки зрения того, что делает Действие - это, конечно, предполагает, что Действие реагирует на учетные данные пользователей и проверяет, действительны ли они. Затем вы можете перейти к другому действию, называемому LoginDone, после успешного входа в систему, или LoginFailed, если это не так.