/// <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();
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
 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();
 }
Beispiel #5
0
 /// <inheritdoc/>
 /// <remarks>
 /// В случае ошибки подключения к WebApi возникнет системное исключение,
 /// внутри метода оно никак не перехватывается. Метод может вернуть false только
 /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка).
 /// </remarks>
 public async Task <bool> ChangeBlock(IdSrvUserBlockDto block)
 {
     return(await RestApiHelpers.CallBoolApi(() => this.RestClient.ChangeBlockingAsync(block)));
 }
Beispiel #6
0
 /// <inheritdoc/>
 /// <remarks>
 /// В случае ошибки подключения к WebApi возникнет системное исключение,
 /// внутри метода оно никак не перехватывается. Метод может вернуть false только
 /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка).
 /// </remarks>
 public async Task <bool> DeleteUserAsync(Guid id)
 {
     return(await RestApiHelpers.CallBoolApi(() => this.RestClient.DeleteAsync(id)));
 }
Beispiel #7
0
 /// <inheritdoc/>
 /// <remarks>
 /// В случае ошибки подключения к WebApi возникнет системное исключение,
 /// внутри метода оно никак не перехватывается. Метод может вернуть false только
 /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка).
 /// </remarks>
 public async Task <bool> CreateUserAsync(NewIdSrvUserDto newUser)
 {
     return(await RestApiHelpers.CallBoolApi(() => this.RestClient.CreateAsync(newUser)));
 }
Beispiel #8
0
 /// <inheritdoc/>
 /// <remarks>
 /// В случае ошибки подключения к WebApi возникнет системное исключение,
 /// внутри метода оно никак не перехватывается. Метод может вернуть false только
 /// в случае успешного подключения (когда ответ WebApi интепретируется как ошибка).
 /// </remarks>
 public async Task <bool> ChangePasswordForUserAsync(IdSrvUserPasswordDto passwords)
 {
     return(await RestApiHelpers.CallBoolApi(() => this.RestClient.ChangePasswordAsync(passwords)));
 }
Beispiel #9
0
 /// <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)));
 }
Beispiel #13
0
 /// <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)));
 }