public virtual async Task <ActionResult <TEntity> > PostAsync([FromBody] TEntity entity) { try { return(await _business.AddAsync(entity)); } catch (Exception e) { return(BadRequest(e.ExceptionAsString())); } }