public bool Create(ExperimentRequest entity, HttpContext current) { var auditMetaData = new AuditTrailMetaData() { User = _userRepository.GetById(1), Company = _companyRepository.GetById(1), Permission = new PermissionEntity(), RequestMethod = current.Request.HttpMethod, RequestBaseUrl = current.Request.Path, RequestIpAddress = current.Request.UserHostAddress }; Console.WriteLine(auditMetaData.RequestMethod + "aaa"); Console.WriteLine(auditMetaData.RequestBaseUrl + " bbb"); Console.WriteLine(auditMetaData.RequestIpAddress + "vvv"); var success = false; success = _experimentRepository.Create(ExperimentRequest.ToEntity(entity)); success = _experimentRepository.SaveChanges(auditMetaData); return(success); }