public void SendProfileChangeNotificationMessage(IFederatedIPUser user) { using (IEmailServiceMessage message = BeginMessage(user)) { message.AddSubject("Profile Updated"); message.AddBodyMessage($"{user.Name},\nYour Profile was recently updated."); message.Send(); } }
public void SendWelcomeMessage(IFederatedIPUser user) { using (IEmailServiceMessage message = BeginMessage(user)) { message.AddSubject("Welcome To My Consuming App"); message.AddBodyMessage($"{user.Name},\nOn behalf of all the staff at My Consuming App we would like to welcome you to the site!"); message.Send(); } }
public bool IsAuthorized(IFederatedIPUser user) => GroupSets.All(set => IsInGroupSet(user, set));
private bool IsInGroupSet(IFederatedIPUser user, IEnumerable <string> set) => set.Any(group => user.IsInGroup(group));
private FederatedIPUser UpdateUserData(IFederatedIPUser currentUser) { return((FederatedIPUser)currentUser); }
private IEmailServiceMessage BeginMessage(IFederatedIPUser user) => Service.BeginSystemMessage(user.Name, user.Email);