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()); }