public ClassifierTypeDto PutClassifierType([FromBody] ClassifierTypeDto classifierType) { if (dal.TryGetClassifierType(classifierType.Code, out ClassifierType type)) { return(new ClassifierTypeDto(dal.SaveClassifierType(classifierType))); } return(null); }
public IHttpActionResult PostClassifierType([FromBody] ClassifierTypeDto classifierTypeDto) { if (dal.TryGetClassifierType(classifierTypeDto.Code, out ClassifierType type)) { return(BadRequest($"A classifier type with code {type.Code} already exists.")); } var classifierType = dal.SaveClassifierType(classifierTypeDto); return(Created(classifierTypeDto.URI, new ClassifierTypeDto(classifierType))); }