Exemple #1
0
        public async Task Update()
        {
            var idApp     = App.Current.Properties["IdApp"] as string;
            var resultApi = await _apiService.AtualizaPassclock(idApp, this.IdToken, this.Alias);

            if (resultApi.ValidadoOk)
            {
                var itemDb = _passclockRepository.Find(b => b.Pc == this.BarCode).FirstOrDefault();
                if (!ReferenceEquals(itemDb, null))
                {
                    itemDb.Ap = this.Alias;
                    _passclockRepository.Update(itemDb);
                }
                await _messageService.DisplayAlert("Operação concluída com sucesso.");

                await _navigationService.PopAsync();
            }
            else
            {
                await _messageService.DisplayAlert("Ocorreu um erro, tente novamente mais tarde.");
            }
        }