public async Task <BaseResponseMessage> ConfirmReservationService(RequestConfirmReservation request) { ConfirmReservation op = new ConfirmReservation(request); op.Execute(); return(op.baseResponseMessage); }
public async Task <BaseResponseMessage> ConfirmReservationService([FromBody] JObject json) { string jsonRequest = json.ToString(); RequestConfirmReservation request = new RequestConfirmReservation(); request = JsonConvert.DeserializeObject <RequestConfirmReservation>(jsonRequest); return(await this.repository.ConfirmReservationService(request)); }
async Task <ResponseConfirmReservation> ConfirmReservations(RequestConfirmReservation request) { Reservation reserv = new Reservation(); reserv = Reservation.SelectByReservationId(request.RESERVATION_ID); reserv.CONFIRM = request.CONFIRM;//1 "Y",0 "N" if (Reservation.Update(reserv)) { #region Notification string message = String.Format("[0] tarihli reservasyonunuz onaylanmıstır.", reserv.RESERVATION_DATE); //gcmPushNotification = new AndroidGcmPushNotification("API KEY", registrationIds, message); string x = "";// gcmPushNotification.SendGcmNotification(); #endregion this.response = new ResponseConfirmReservation { RESERVATION_ID = reserv.RESERVATION_ID, CONFIRM = reserv.CONFIRM, header = new ResponseHeader { IsSuccess = true, ResponseCode = CommonDefinitions.SUCCESS, ResponseMessage = CommonDefinitions.SUCCESS_MESSAGE } }; } else { this.response = new ResponseConfirmReservation { RESERVATION_ID = reserv.RESERVATION_ID, CONFIRM = reserv.CONFIRM, header = new ResponseHeader { IsSuccess = false, ResponseCode = CommonDefinitions.INTERNAL_SYSTEM_ERROR, ResponseMessage = CommonDefinitions.ERROR_MESSAGE } }; } return(this.response); }
public ConfirmReservation(RequestConfirmReservation request) { this.request.Header = new Header(); this.request = request; }