private async void BtnSuggestInterestsRequest_Click(object sender, EventArgs e) { try { Drawable icon_error = Resources.GetDrawable(Resource.Drawable.alert); icon_error.SetBounds(0, 0, 50, 50); if (txtSuggestInterest.Text != "" && txtSuggestInterest.Text != null) { var Model = new SuggestedInterestsRequestViewModel { InterestName = txtSuggestInterest.Text, UserId = Common.CommonHelper.GetUserId() }; var result = await new CommonService().PostSuggestInterest(Model); if (result.Status == 1) { string msg = "Suggested Interest\nThank You For Suggesting This Interests."; Toast.MakeText(this, msg, ToastLength.Long).Show(); txtSuggestInterest.Text = ""; } else { string msg = "Suggested Interest\nFailed to save this Interests."; Toast.MakeText(this, msg, ToastLength.Long).Show(); } } else { txtSuggestInterest.RequestFocus(); txtSuggestInterest.SetError("Enter Suggest Interest First", icon_error); } } catch (Exception ex) { progressDialog.Hide(); string ErrorMsg = ex.ToString(); Toast.MakeText(this, ErrorMsg, ToastLength.Long).Show(); } }
public async Task <InpowerResult> PostSuggestInterest(SuggestedInterestsRequestViewModel model) { InpowerResult resp = null; try { resp = await _helper.Post <SuggestedInterestsRequestViewModel>(model, GlobalConstant.CommonUrls.PostSuggestInterestServiceUrl); return(resp); } catch (Exception ex) { CrashReportService crashReport = new CrashReportService(); CrashReportModel CR = new CrashReportModel(); CR.Filename = "Interst"; CR.Eventname = "InetrestService"; // CR.UserID = GlobalClass.UserID == null ? "0" : GlobalClass.UserID; CR.ErrorMsg = ex.Message + ex.StackTrace; await crashReport.SendCrashReport(CR, GlobalConstant.CrashUrl); return(resp); } }
private async Task SuggestInterestRequestAsync() { try { if (txtSuggestInterest.Text != "" && txtSuggestInterest.Text != null) { var Model = new SuggestedInterestsRequestViewModel { InterestName = txtSuggestInterest.Text, UserId = CommonHelper.GetUserId() }; var result = await new CommonService().PostSuggestInterest(Model); if (result.Status == 1) { new UIAlertView("Suggested Interest", "Thank You For Suggesting This Interests.", null, "OK", null).Show(); txtSuggestInterest.Text = ""; } else { new UIAlertView("Suggested Interest", "Failed to save this Interests.", null, "OK", null).Show(); } } else { txtSuggestInterest.BecomeFirstResponder(); new UIAlertView("Suggested Interest", "Enter Suggest Interest First", null, "OK", null).Show(); } } catch (Exception ex) { Crashes.TrackError(ex); new UIAlertView("Suggested Interest", ex.ToString(), null, "OK", null).Show(); } }