コード例 #1
0
 public BaseController()
 {
     UserService          = new UserService();
     CompanyService       = new CompanyService(UserService);
     ProcessService       = new ProcessService(UserService);
     HelpService          = new HelpService();
     ControlService       = new ControlService(UserService);
     SoaService           = new SoaService(UserService);
     ThreatService        = new ThreatService(UserService);
     AssetService         = new AssetService(UserService);
     VulnerabilityService = new VulnerabilityService(UserService);
     UploadService        = new UploadService(UserService);
     ReportService        = new ReportService(UserService);
 }
コード例 #2
0
        public IHttpActionResult GetAssetSoaStatistics(int assetId, int soaType, string isoCode)
        {
            var result = SoaService.GetAssetSoaStatistics(assetId, soaType, isoCode);

            return(Ok(result));
        }
コード例 #3
0
 public IHttpActionResult UpdateAssetSoas([FromBody] List <Contracts.Asset.AssetSoaList> soas)
 {
     SoaService.UpdateAssetSoas(soas);
     return(Ok());
 }
コード例 #4
0
        public IHttpActionResult GetSoaStatistics(int soaType)
        {
            var result = SoaService.GetSoaStatistics(soaType);

            return(Ok(result));
        }
コード例 #5
0
        public IHttpActionResult GetAssetSoas(int id, string isoCode)
        {
            var result = SoaService.GetAssetSoas(id, isoCode);

            return(Ok(result));
        }
コード例 #6
0
        public IHttpActionResult AddTemplate([FromBody] Contracts.Soa.SoaChapter soa)
        {
            var result = SoaService.AddTemplate(soa);

            return(Ok(result));
        }
コード例 #7
0
 public IHttpActionResult UpdateSoa([FromBody] Contracts.Soa.Soa soa)
 {
     SoaService.UpdateSoa(soa);
     return(Ok());
 }
コード例 #8
0
        public IHttpActionResult GetRelevantSoas()
        {
            var result = SoaService.GetRelevantSoas();

            return(Ok(result));
        }
コード例 #9
0
 public IHttpActionResult Put([FromBody] List <Contracts.Soa.SoaChapter> chapters)
 {
     SoaService.Update(chapters);
     return(Ok());
 }