//*****modified by hoangle 10-10-2019 //*****next modified by public BaseResponse <SaveCharterPaymentResponseViewModel> UpdateStatusCharterPrivatePayment(CharteringUpdateStatusModel charteringModel) { #region initalize logging string errCode = "0"; SaveCharterPaymentResponseViewModel errGlobal = new SaveCharterPaymentResponseViewModel(); #endregion try { #region logging Subject string dataSubjectLogging = ""; errGlobal.Value = dataSubjectLogging; errGlobal.ResuldCode = errCode; errGlobal.UniqueId = charteringModel.UniqueId; #endregion var responsecharter = _aqYachtContext.YachtCharterings.FirstOrDefault(x => x.UniqueId.Trim().ToLower() == charteringModel.UniqueId.Trim().ToLower()); if (responsecharter != null) { if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Waiting)) { responsecharter.StatusResKey = "WAITINGPAYMENT"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Paid)) { responsecharter.StatusResKey = "PAID"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Pending)) { responsecharter.StatusResKey = "PENDING"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Accepted)) { responsecharter.StatusResKey = "ACCEPTED"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Rejected)) { responsecharter.StatusResKey = "REJECTED"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Cancelled)) { responsecharter.StatusResKey = "CANCELLED"; } if (charteringModel.StatusFId == Convert.ToInt32(YachtCharterStatusEnum.Completed)) { responsecharter.StatusResKey = "COMPLETED"; } responsecharter.StatusFid = charteringModel.StatusFId; _aqYachtContext.SaveChanges(); errGlobal.UniqueId = responsecharter.UniqueId; errGlobal.Id = Terminator.Encrypt(responsecharter.Id.ToString()); } #region logging errCode = "1"; errGlobal.ResuldCode = errCode; #endregion return(BaseResponse <SaveCharterPaymentResponseViewModel> .Success(errGlobal)); } catch (Exception ex) { errCode = "-1"; errGlobal.ResuldCode = errCode; errGlobal.Describes = ex.Message.ToString(); return(BaseResponse <SaveCharterPaymentResponseViewModel> .InternalServerError(errGlobal, ex.Message)); } }
//*****modified by hoangle 10-10-2019 //*****next modified by //*****using Yacht/Payment page--> PAYALE , PAYMENT STRIP function. public IActionResult UpdateStatusCharterPrivatePayment(CharteringUpdateStatusModel charteringModel) { var result = _yachtCharteringService.UpdateStatusCharterPrivatePayment(charteringModel); return(Ok(result)); }