public virtual async Task <T> Delete(string query, params object[] args) { return(await crudModel.Delete <T>(query, args)); }