public async Task <IActionResult> New([FromBody] TypeDto typeDto) { var errorMsg = _typeService.Validate(typeDto); if (errorMsg != null) { return(BadRequest(errorMsg)); } var newType = _typeService.CreateNew(typeDto); var saved = await _typeService.SaveEf(); if (!saved) { return(BadRequest()); } return(Ok(Mapper.Map <Type, TypeDto>(newType))); }