public Task CreateAsync(T role) { if (role == null) { throw new ArgumentNullException("role", "Parameter role cannot be null."); } return(_roleTable.InsertRoleAsync(role)); }