// [Authorize(Roles = "BranchOwner")] could add some Authorize policy later public IActionResult UpdateBranchSetting(SysBranchSetting model) { _advancedHub.Clients.Group(UserBranchIdString).SendAsync($"branchSettings-{UserBranchIdString}", model); return(Ok()); }
/// <summary> /// Broadcast AdvancedSetting to all clients that listening on broadcastAdvancedSetting event /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task BroadcastAdvancedSetting(SysBranchSetting model) => await Clients.All.SendAsync("broadcastAdvancedSetting", model);