public void LoadPartnerAsync(PartnerInfoResponseModel partnerInfoModel)
        {
            var RealmDb = Realm.GetInstance(RealmDbManager.GetRealmDbConfig());

            PartnerTypeCollectioin = RealmDb.All <PartnerTypeModel>().ToList();

            if (partnerInfoModel != null)
            {
                AssingValueAddPartner(partnerInfoModel);
            }
        }
 private void AssingValueAddPartner(PartnerInfoResponseModel partnerInfoModel)
 {
     try
     {
         PartnerInfoModel    = partnerInfoModel;
         PartnerName         = PartnerInfoModel.FullName;
         ShipAddress         = PartnerInfoModel.ShipAddress;
         BillAddress         = PartnerInfoModel.BillAddress;
         ContactName         = PartnerInfoModel.ContactName;
         Phone               = PartnerInfoModel.Phone;
         ContactEmail        = PartnerInfoModel.ContactEmail;
         AccountNumber       = PartnerInfoModel.AccountNumber;
         ReferenceKey        = PartnerInfoModel.ReferenceKey;
         Notes               = PartnerInfoModel.Notes;
         SelectedPartnerType = PartnerTypeCollectioin.Where(x => x.Name == PartnerInfoModel.PartnerTypeName).FirstOrDefault();
     }
     catch (Exception ex)
     {
         Crashes.TrackError(ex);
     }
 }
Example #3
0
        public async Task <PartnerInfoResponseModel> GetPartnerInfoAsync(string sessionId, string partnerId)
        {
            PartnerInfoResponseModel model = null;

            try
            {
                string url   = string.Format(Configuration.GetPartnerInfoByPartnerIdUrl, sessionId, partnerId);
                var    value = await App.kegIDClient.ExecuteServiceCall <KegIDResponse>(url, HttpMethodType.Get, string.Empty);

                model = !string.IsNullOrEmpty(value.Response) ? App.kegIDClient.DeserializeObject <PartnerInfoResponseModel>(value.Response) : new PartnerInfoResponseModel();
                if (model != null)
                {
                    model.Response = new KegIDResponse
                    {
                        StatusCode = value.StatusCode
                    };
                }
            }
            catch (System.Exception)
            {
            }
            return(model);
        }