public IActionResult Create([FromBody] ClaimedCapabilityStandard claimedCapStd)
 {
     try
     {
         var newStd = _logic.Create(claimedCapStd);
         return(new OkObjectResult(newStd));
     }
     catch (Exception ex)
     {
         return(new NotFoundObjectResult(ex));
     }
 }
 public IActionResult Delete([FromBody] ClaimedCapabilityStandard claimedCapStd)
 {
     try
     {
         _logic.Delete(claimedCapStd);
         return(new OkResult());
     }
     catch (Exception ex)
     {
         return(new NotFoundObjectResult(ex));
     }
 }
 public void Update(ClaimedCapabilityStandard claimedCapStd)
 {
     _validator.ValidateAndThrow(claimedCapStd);
     _datastore.Update(claimedCapStd);
 }
 public ClaimedCapabilityStandard Create(ClaimedCapabilityStandard claimedCapStd)
 {
     _validator.ValidateAndThrow(claimedCapStd);
     return(_filter.Filter(new[] { _datastore.Create(claimedCapStd) }.AsQueryable()).SingleOrDefault());
 }