public async Task <Product.Common.Models.LocationResponse> PostLocation(Product.Common.Models.LocationRequest request) { _context.Security = new K2SO.Auth.Security(HttpContext.Request.Headers["Authorization"]); Guid trackingGuid = Guid.NewGuid(); if (request == null) { trackingGuid = IG2000.Data.Utilities.Logging.CreateLogTrackingHeader(null, _context, null); } else { trackingGuid = IG2000.Data.Utilities.Logging.CreateLogTrackingHeader(null, _context, request.TrackingGuid); } var response = new Product.Common.Models.LocationResponse(); response = await _locationModel.Save(request, trackingGuid); return(response); }