public async Task Search()
        {
            try
            {
                ErrorMessage = "";
                FullInfoBonusCardModel fullinfo = await _apiHelper.SearchBonusCard(CardOrPhoneNumber);

                await _events.PublishOnUIThreadAsync(new FindCardEvent(fullinfo));
            }
            catch (Exception)
            {
                //  ErrorMessage = ex.Message;
                ErrorMessage = "Such card or phone number not exists";
            }
        }
Exemple #2
0
        public async Task Create()
        {
            CreateBonusCardApiModel createBonusCardApiModel = new CreateBonusCardApiModel();

            createBonusCardApiModel.FirstName   = _firstName;
            createBonusCardApiModel.LastName    = _lastName;
            createBonusCardApiModel.PhoneNumber = _phoneNumber;

            try
            {
                //ErrorMessage = "";
                FullInfoBonusCardModel fullinfo = await _apiHelper.CreateBonusCard(createBonusCardApiModel);

                await _events.PublishOnUIThreadAsync(new FindCardEvent(fullinfo));
            }
            catch (Exception)
            {
                //  ErrorMessage = ex.Message;
            }
        }
Exemple #3
0
 public async Task HandleAsync(FindCardEvent message, CancellationToken cancellationToken)
 {
     FullInfoBonusCard = message.FullInfoBonusCard;
 }
Exemple #4
0
 public FindCardEvent(FullInfoBonusCardModel fullinfo)
 {
     FullInfoBonusCard = fullinfo;
 }