public IHttpActionResult Post(TModelDto dto) { if (ModelState.IsValid) { var entity = mapper.Map <TModel>(dto); vm.Create(entity); return(Ok(mapper.Map <TModelDto>(entity))); } return(BadRequest()); }