/// <inheritdoc/> public async Task <IdSrvUserDto> GetUserByUserNameAndPasswordAsync(string userName, string password) { var authInfo = new IdSrvUserAuthDto { UserName = userName, Password = password }; return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetByAuthInfoAsync(authInfo))); }
public AccountService() { var baseUrl = DependencyService.Get <IBaseUrl>(); _appRolesRepo = new Repository <AppRolesModel>(baseUrl); //appUserRepo = new Repository<AppUsersModel>(baseUrl); restapiHelper = new RestApiHelpers(); }
/// <inheritdoc/> public async Task <IdSrvClientDto> GetClientByIdAsync(string clientId) { if (Guid.TryParse(clientId, out Guid result)) { return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetAsync(result))); } return(null); }
public ComplaintService(IRepository <CitysModel> cityrepository, IAppSettings settings, IRepository <SpeciesModel> Speciesrepository, IRepository <LowsModel> lowsRepo, IRepository <CityLowsModel> cityLowsrepo, IRepository <ComplaintModel> complaintRepo) { _cityRepo = cityrepository; _lowsRepo = lowsRepo; _cityLowsRepo = cityLowsrepo; _settings = settings; _speciesRepo = Speciesrepository; _complaintRepo = complaintRepo; restapiHelper = new RestApiHelpers(); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> ChangeBlock(IdSrvUserBlockDto block) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.ChangeBlockingAsync(block))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> DeleteUserAsync(Guid id) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.DeleteAsync(id))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> CreateUserAsync(NewIdSrvUserDto newUser) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.CreateAsync(newUser))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> ChangePasswordForUserAsync(IdSrvUserPasswordDto passwords) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.ChangePasswordAsync(passwords))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть null только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <IEnumerable <IdSrvUserDto> > GetUsersAsync() { return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetAllAsync())); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> UpdateClientAsync(UpdateIdSrvClientDto client) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.UpdateAsync(client))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть false только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <bool> CreateClientAsync(NewIdSrvClientDto newClient) { return(await RestApiHelpers.CallBoolApi(() => this.RestClient.CreateAsync(newClient))); }
/// <inheritdoc/> /// <remarks> /// В случае ошибки подключения к WebApi возникнет системное исключение, /// внутри метода оно никак не перехватывается. Метод может вернуть null только /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка). /// </remarks> public async Task <IdSrvClientDto> GetClientByIdAsync(Guid id) { return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetAsync(id))); }
/// <inheritdoc/> public async Task <IEnumerable <string> > GetAllUrisAsync() { return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetAllUrisAsync())); }
/// <inheritdoc/> public async Task <IdSrvUserDto> GetUserByUserNameAsync(string userName) { return(await RestApiHelpers.CallValueApi(() => this.RestClient.GetByUserNameAsync(userName))); }