public async Task <int> UpdateRoleAsync(Role role) { ValidateNotNull(role); await ValidateId(_roleDao, role.Id); return(await _roleDao.FluentUpdate(role).ExecuteAsync()); }