Пример #1
0
 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();
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 public bool IsAuthorized(IFederatedIPUser user) => GroupSets.All(set => IsInGroupSet(user, set));
Пример #4
0
 private bool IsInGroupSet(IFederatedIPUser user, IEnumerable <string> set) => set.Any(group => user.IsInGroup(group));
Пример #5
0
 private FederatedIPUser UpdateUserData(IFederatedIPUser currentUser)
 {
     return((FederatedIPUser)currentUser);
 }
Пример #6
0
 private IEmailServiceMessage BeginMessage(IFederatedIPUser user) => Service.BeginSystemMessage(user.Name, user.Email);