Exemplo n.º 1
0
        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));
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 public ConfirmReservation(RequestConfirmReservation request)
 {
     this.request.Header = new Header();
     this.request        = request;
 }