コード例 #1
0
        public IActionResult SetConfirmBooking(DepatureInfoGetReq request)
        {
            HandoverViewModel model    = new HandoverViewModel();
            string            UserName = ckUserEmailId;
            string            msg      = "";
            string            status   = "";

            ConfirmBookingSetRes confirmBookingSetRes = handoverMapping.SetGoAheadConfirmMessage(token, request.QRFID, UserName, request.DepatureId);

            if (confirmBookingSetRes?.ResponseStatus?.Status?.ToLower() == "success")
            {
                foreach (var item in request.DepatureId)
                {
                    model = handoverMapping.SetConfirmBooking(token, request.QRFID, UserName, new List <long>()
                    {
                        item
                    });
                }
            }
            status = "Success";
            msg    = "Booking Confirmation done successfully.";
            return(Json(new
            {
                message = msg,
                msgstatus = status
            }));
        }
コード例 #2
0
        public async Task <ConfirmBookingSetRes> SetGoAheadConfirmMessage(ConfirmBookingSetReq confirmBookingSetReq, string ticket)
        {
            ConfirmBookingSetRes response = new ConfirmBookingSetRes();

            response = await serviceProxy.PostData(_configuration.GetValue <string>("Handover:SetGoAheadConfirmMessage"), confirmBookingSetReq, typeof(ConfirmBookingSetRes), ticket);

            return(response);
        }
コード例 #3
0
        public ConfirmBookingSetRes SetGoAheadConfirmMessage(string token, string QRFID, string username, List <long> DepatureId)
        {
            ConfirmBookingSetReq confirmBookingSetReq = new ConfirmBookingSetReq()
            {
                QRFID = QRFID, UserName = username, DepatureId = DepatureId
            };
            ConfirmBookingSetRes res = handoverProviders.SetGoAheadConfirmMessage(confirmBookingSetReq, token).Result;

            return(res);
        }
コード例 #4
0
        public async Task <ConfirmBookingSetRes> SetGoAheadConfirmMessage([FromBody] ConfirmBookingSetReq request)
        {
            var response = new ConfirmBookingSetRes();

            try
            {
                if (!string.IsNullOrEmpty(request?.QRFID))
                {
                    response = await _handoverRepository.SetGoAheadConfirmMessage(request);
                }
                else
                {
                    response.ResponseStatus.Status       = "Failure";
                    response.ResponseStatus.ErrorMessage = "QRF ID can not be Null/Zero.";
                }
            }
            catch (Exception ex)
            {
                response.ResponseStatus.Status       = "Failure";
                response.ResponseStatus.ErrorMessage = "An Error Occurs :- " + ex.Message;
            }

            return(response);
        }