public static async Task<List<User>> GetUserAsync(this IAdminAccessBll accessBll, SessionToken token, PagingData page) { var result = await AdminAccessWs.GetUsersAsync( token.ToWebSeriveObject<WS.SessionToken>(), page.ToWebSeriveObject<WS.PagingData>()); return ProxyHelper.ToListOf<WS.User, BLL.User>(result); }
public static async Task<List<User>> SearchUsersPerKeywordAsync(this IAdminAccessBll accessBll, SessionToken token, string keyword) { var result = await AdminAccessWs.SearchUsersPerKeywordAsync( token.ToWebSeriveObject<WS.SessionToken>(), keyword); return ProxyHelper.ToListOf<WS.User, BLL.User>(result); }
public static async Task<bool> ModifyVenueAsync(this IAdminAccessBll accessBll, SessionToken token, Venue venue) { var venueWs = venue.ToWebSeriveObject<WS.Venue>(); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.ModifyVenueAsync(tokenWs, venueWs); }
public static async Task<bool> ModifyVenueRangeAsync(this IAdminAccessBll accessBll, SessionToken token, List<Venue> venues) { var venuesWs = ProxyHelper.ToArrayOf<BLL.Venue, WS.Venue>(venues); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.ModifyVenueRangeAsync(tokenWs, venuesWs); }
public static async Task<bool> RemoveArtistAsync(this IAdminAccessBll accessBll, SessionToken token, Artist artist) { var artistWs = artist.ToWebSeriveObject<WS.Artist>(); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.RemoveArtistAsync(tokenWs, artistWs); }
public static async Task<bool> ModifyArtistRangeAsync(this IAdminAccessBll accessBll, SessionToken token, List<Artist> artists) { var artistsWs = ProxyHelper.ToArrayOf<BLL.Artist, WS.Artist>(artists); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.ModifyArtistRangeAsync(tokenWs, artistsWs); }
public static async Task<PagingData> RequestUserPagingDataAsync(this IAdminAccessBll accessBll, SessionToken token) { var result = await AdminAccessWs.RequestUserPagingDataAsync( token.ToWebSeriveObject<WS.SessionToken>()); return result.ToDomainObject<BLL.PagingData>(); }
public static async Task LogoutAdminAsync(this IAdminAccessBll accessBll, SessionToken token) { await AdminAccessWs.LogoutAdminAsync(token.ToWebSeriveObject<WS.SessionToken>()); }
public static async Task<bool> LoginAdminAsync(this IAdminAccessBll accessBll, SessionToken token) { return await AdminAccessWs.LoginAdminAsync(token.ToWebSeriveObject<WS.SessionToken>()); }
public static async Task<bool> IsUserAuthenticatedAsync(this IAdminAccessBll accessBll, SessionToken token) { return await AdminAccessWs.IsUserAuthenticatedAsync(token.ToWebSeriveObject<WS.SessionToken>()); }
public static async Task<bool> ModifyPerformanceAsync(this IAdminAccessBll accessBll, SessionToken token, Performance performance) { var performanceWs = performance.ToWebSeriveObject<WS.Performance>(); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.ModifyPerformanceAsync(tokenWs, performanceWs); }
public static async Task<bool> ModifyPerformanceRangeAsync(this IAdminAccessBll accessBll, SessionToken token, List<Performance> performances) { var performancesWs = ProxyHelper.ToArrayOf<BLL.Performance, WS.Performance>(performances); var tokenWs = token.ToWebSeriveObject<WS.SessionToken>(); return await AdminAccessWs.ModifyPerformanceRangeAsync(tokenWs, performancesWs); }