Exemplo n.º 1
0
 public IHttpActionResult Search(string query)
 {
     if (!string.IsNullOrEmpty(query) && query.Length > 1)
     {
         return(Ok(VulnerabilityService.Search(query)));
     }
     else
     {
         return(Ok(new List <SimpleSearchResult>()));
     }
 }
Exemplo n.º 2
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);
 }
Exemplo n.º 3
0
 public IHttpActionResult Delete(int id)
 {
     VulnerabilityService.Delete(id);
     return(Ok());
 }
Exemplo n.º 4
0
 public IHttpActionResult Put([FromBody] Contracts.Vulnerability.UpdateVulnerability update)
 {
     VulnerabilityService.Update(update);
     return(Ok());
 }
Exemplo n.º 5
0
        public IHttpActionResult Post([FromBody] Contracts.Vulnerability.CreateVulnerability create)
        {
            var created = VulnerabilityService.Create(create);

            return(Ok(created));
        }
Exemplo n.º 6
0
        public IHttpActionResult Get(int id)
        {
            var result = VulnerabilityService.GetSingle(id);

            return(Ok(result));
        }
Exemplo n.º 7
0
        public IHttpActionResult Get([FromUri] PagedQuery pagedQuery, [FromUri] int[] excludeIds)
        {
            var result = VulnerabilityService.Get(pagedQuery, excludeIds);

            return(Ok(result));
        }