Пример #1
0
        public Task <int> InsertParkingPermitDetails(ParkingPermitResquestModel parkingPermitResquestModel)
        {
            var parkingPermitobj = new ParkingPermit();

            parkingPermitobj = _mapper.Map <ParkingPermit>(parkingPermitResquestModel);

            _parkingPermitContext.ParkingPermit.Add(parkingPermitobj);
            return(_parkingPermitContext.SaveChangesAsync());
        }
Пример #2
0
        private static HttpResponseMessage CallService(string baseAddress, string requestUri, string action)
        {
            HttpResponseMessage httpResponseMessage;

            using (var client = new HttpClient())
            {
                client.DefaultRequestHeaders.Accept.Clear();
                client.BaseAddress = new Uri(baseAddress);

                // Add an Accept header for JSON format.
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                //Add jtw token
                //var jwtEncodedString = token.Trim();
                //client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", jwtEncodedString);
                ParkingPermitResquestVM parkingPermitResquestVM = new ParkingPermitResquestVM();

                var parkingPermitResquestModel = new ParkingPermitResquestModel()
                {
                    ApprovedBy   = "*****@*****.**",
                    CarParkingId = "1",
                    Description  = "Test Parking",
                    EntityName   = "Test Parking",
                    LicensePlate = "L000009",
                    Reason       = "Coding Test",
                    ValidFrom    = "09/02/2020",
                    ValidUntil   = "09/02/2020"
                };
                parkingPermitResquestVM.ParkingPermitResquest = parkingPermitResquestModel;
                var jsonRequestVM = "";
                jsonRequestVM = JsonConvert.SerializeObject(parkingPermitResquestVM);

                if (action == "Post")
                {
                    var requestVM = new StringContent(jsonRequestVM, Encoding.UTF8, "application/json");
                    httpResponseMessage = client.PostAsync(requestUri, requestVM).Result;
                }
                else
                {
                    httpResponseMessage = client.GetAsync(requestUri).Result;
                }
            }
            return(httpResponseMessage);
        }
Пример #3
0
        public async Task <bool> InsertParkingPermitDetails(ParkingPermitResquestModel parkingPermitResquestModel)
        {
            var output = await _parkingPermitServiceDAL.InsertParkingPermitDetails(parkingPermitResquestModel);

            return(output > 0);
        }