/// <summary> /// Method Name : MoveDataResponse /// Author : Sanket Prajapati /// Creation Date : 22 jan 2018 /// Purpose : Get move data response /// Revision : /// </summary> private static void MoveDataResponse(string retMessage, APIResponse <MoveDataModel> response) { if (response.STATUS) { if (response.DATA is null) { retMessage = Resource.msgDashboardNotLoad; } else { if (!UtilityPCL.IsMoveActive(response.DATA.IsActive)) { retMessage = response.Message; } else { dtoMoveData = response.DATA; dtoMoveData.response_status = true; } } } else { retMessage = response.Message; // Added by Hiren Patel dtoMoveData.response_status = false; } }
/// <summary> /// Method Name : BindMoveData /// Author : Hiren Patel /// Creation Date : 30 Dec 2017 /// Purpose : To bind Move data with UI element /// Revision : /// </summary> private async Task BindMoveData() { string errorMessage = string.Empty; try { if (this.ParentViewController != null) { parent = this.ParentViewController as JKTabController; loadingOverlay = UIHelper.ShowLoadingScreen(parent.View); } APIResponse <MoveDataModel> response = await moveService.GetMoveData(UtilityPCL.LoginCustomerData.CustomerId); loadingOverlay.Hide(); if (response.STATUS) { if (UtilityPCL.IsMoveActive(response.DATA.IsActive)) { MoveDataModel moveDataModel = response.DATA; SetMoveAddressAndValueDataToUILabel(moveDataModel); if (moveDataModel.MyServices != null) { UIHelper.BindMyServiceData(moveDataModel.MyServices, scrollviewMyServices, View); } CheckStatusReason(moveDataModel); scrollview.Hidden = false; } else { scrollview.Hidden = true; UIHelper.ShowMessage(response.Message); } } else { scrollview.Hidden = true; errorMessage = response.Message; } } catch (Exception error) { errorMessage = error.Message; } finally { if (!string.IsNullOrEmpty(errorMessage)) { ResetDashBoardData(); UIHelper.ShowAlertMessage(this, errorMessage); } loadingOverlay.Hide(); } }