public IHttpActionResult DeleteClassifierType([FromUri] ClassifierTypeQuery query) { if (dal.GetClassifierTypes().Any(t => t.Code == query.ClassifierTypeCode)) { dal.DeleteClassifierType(query.ClassifierTypeCode); return(Ok()); } else { return(BadRequest("Classifier type not found")); } }
public IEnumerable <ClassifierDto> GetClassifiers([FromUri] ClassifierTypeQuery query) { return(dal[query.ClassifierTypeCode].GetMembers().Select(c => new ClassifierDto(c)).OrderBy(c => c.Code)); }