public IHttpActionResult Delete(TModelDto dto) { if (ModelState.IsValid) { var entity = vm.Get(dto.Id); if (entity == null) { return(NotFound()); } vm.Delete(entity); return(Ok()); } return(BadRequest()); }