public void Validate(Accessor accessor, ValidationContext context) { var username = context.GetFieldValue<string>(accessor); var users = context.Service<IUserService>(); if(users.UsernameExists(username)) { context.Notification.RegisterMessage(accessor, StringToken.FromKeyString("Validation:Username", "Username '{username}' already exists"), TemplateValue.For("username", username)); } }
public void Validate(Accessor accessor, ValidationContext context) { var username = context.GetFieldValue<string>(accessor); var service = context.Service<IUserService>(); if(service.UsernameExists(username)) { context.Notification.RegisterMessage(accessor, Token, TemplateValue.For("username", username)); } }
public void Validate(Accessor accessor, ValidationContext context) { var username = context.GetFieldValue<string>(accessor); var service = context.Service<IUserService>(); if(service.UsernameExists(username)) { context.Notification.RegisterMessage(accessor, StringToken.FromKeyString("UniqueUser", "'{username}' is already in use"), TemplateValue.For("username", username)); } }