using System.Threading.Tasks; using Znyc.Recruitment.Admin.Commons.Services; using Znyc.Recruitment.Admin.Security.Dtos; using Znyc.Recruitment.Admin.Security.Entitys; using Znyc.Recruitment.Admin.Security.IRepositories; using Znyc.Recruitment.Admin.Security.IServices; namespace Znyc.Recruitment.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); ApiEntity result = await _apiRepository.GetWhereAsync(key); //x => x.ApiUrl == apiUrl return result; } } }