public void UpdateChatPermission(AddOrUpdateChatPermissionOptions options) { var chatPermission = this.mapper.Map <ChatPermission>(options); if (this.userService.IsCurrentClientUser(options.ChatMemberLogin)) { this.userService.SaveClientChatPermission(chatPermission); } ChatEventsConnector.OnUpdateChatPermission(chatPermission); }
public void AddOrUpdateChat(CreateOrUpdateChatOptions options) { var chat = this.mapper.Map <Chat>(options); this.chatService.AddOrUpdateChat(chat); var chatPermissionOptions = (AddOrUpdateChatPermissionOptions)options.ExtraData; var chatPermission = this.mapper.Map <ChatPermission>(chatPermissionOptions); this.userService.SaveClientChatPermission(chatPermission); ChatEventsConnector.OnAddOrUpdateChat(chat); ChatEventsConnector.OnUpdateChatPermission(chatPermission); }