Example #1
0
 public ClassifierTypeDto PutClassifierType([FromBody] ClassifierTypeDto classifierType)
 {
     if (dal.TryGetClassifierType(classifierType.Code, out ClassifierType type))
     {
         return(new ClassifierTypeDto(dal.SaveClassifierType(classifierType)));
     }
     return(null);
 }
Example #2
0
        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)));
        }