示例#1
0
        public bool Delete(int id, HttpContext current)
        {
            var auditMetaData = new AuditTrailMetaData()
            {
                User             = _userRepository.GetById(1),
                Company          = _companyRepository.GetById(1),
                RequestMethod    = current.Request.HttpMethod,
                RequestBaseUrl   = current.Request.ToString(),
                RequestIpAddress = current.Request.UserHostAddress
            };

            _experimentRepository.Delete(id);
            return(_experimentRepository.SaveChanges(auditMetaData));
        }