示例#1
0
 public static void ShowSiteUsersAdmin(ISiteUserLogic siteUserLogic, IAwardLogic awardLogic)
 {
     foreach (var siteUser in siteUserLogic.GetAll())
     {
         Console.Write(siteUser.ToStringAdmin());
         int[] listOfAwards = GetAwardsIdBySiteUsername(siteUserLogic, siteUser.Name);
         if (!(listOfAwards == null))
         {
             foreach (int awardId in listOfAwards)
             {
                 Award award = new Award();
                 award = GetAwardById(awardLogic, awardId);
                 Console.Write($" award '{award.Title}' with id {award.Id}");
             }
         }
         Console.WriteLine();
     }
 }
示例#2
0
 public static bool CorrectionOfAccessPermission(ISiteUserLogic siteUserLogic, string siteUserName, bool admin)
 {
     return(siteUserLogic.CorrectionOfAccessPermission(siteUserName, admin));
 }
示例#3
0
 public static bool AddImageToSiteUser(ISiteUserLogic siteUserLogic, string siteUserName, string pathOfTheAddedImage)
 {
     return(siteUserLogic.AddImage(siteUserName, pathOfTheAddedImage));
 }
示例#4
0
 public static int[] GetAwardsIdBySiteUsername(ISiteUserLogic siteUserLogic, string siteUserName)
 {
     return(siteUserLogic.GetAwardsIdBySiteUsername(siteUserName));
 }
示例#5
0
 public static SiteUser GetBySiteUserName(ISiteUserLogic siteUserLogic, string siteUserName)
 {
     return(siteUserLogic.GetBySiteUserName(siteUserName));
 }
示例#6
0
 public static bool ToRemoveSiteUserReward(ISiteUserLogic siteUserLogic, string siteUserName, int awardId)
 {
     return(siteUserLogic.ToRemoveSiteUserReward(siteUserName, awardId));
 }
示例#7
0
 public static bool ToAwardSiteUser(ISiteUserLogic siteUserLogic, string siteUserName, int awardId)
 {
     return(siteUserLogic.ToAwardSiteUser(siteUserName, awardId));
 }
示例#8
0
 public static bool DeleteSiteUser(ISiteUserLogic siteUserLogic, string siteUserName)
 {
     return(siteUserLogic.Delete(siteUserName));
 }
示例#9
0
 public static bool AddSiteUser(ISiteUserLogic siteUserLogic, string siteUserName, string siteUserPassword)
 {
     return(siteUserLogic.Add(siteUserName, siteUserPassword));
 }