using System.Threading.Tasks; using Znyc.Admin.Commons.Services; using Znyc.Admin.Security.Dtos; using Znyc.Admin.Security.Entitys; using Znyc.Admin.Security.IRepositories; using Znyc.Admin.Security.IServices; namespace Znyc.Admin.Security.Services { public class ApiService : BaseService, IApiService { private readonly IApiRepository _apiRepository; /// /// /// /// public ApiService(IApiRepository repository) : base(repository) { _apiRepository = repository; } public async Task GetApiAsync(string apiUrl) { string key = string.Format(@"ApiUrl='{0}'", apiUrl); var result = await _apiRepository.GetWhereAsync(key);//x => x.ApiUrl == apiUrl return result; } } }