private async void EndorseButton_Clicked(object sender) { var selectedItem = (RatingCountModel)sender as RatingCountModel; model.ratingValue = 3; model.skillsId = selectedItem.skillsId; model.employeeDetailsId = EmpId; model.ratingByEmployeeId = SignInActivity.raterId; bool response = false; if (model.employeeDetailsId != SignInActivity.raterId) { if (!selectedItem.IsLike) { //response = await RatingApis.AddRating(model); var baseresponse = await apiManager.AddEndorsements(model).ConfigureAwait(true); if (baseresponse.statusCode == 200) { await App.Current.MainPage.DisplayAlert("Alert", "Thank you for Endorsing!!!", "ok"); NewThread(); } } else { // response = await RatingApis.RemoveRating(model); response = await apiManager.RemoveEndorsemnets(model).ConfigureAwait(true); if (response) { await App.Current.MainPage.DisplayAlert("Alert", "Endorsement removed!!!", "ok"); NewThread(); } } } }