public async Task <ActionResult <ChatRoom> > PostChatRoom(ChatRoom chatRoom) { chatRoom.chatRoomOwner = CurrentUser.usernameSession.chatUserID; _context.ChatRoom.Add(chatRoom); await _context.SaveChangesAsync(); ChatRoomMembers CRM = new ChatRoomMembers { chatUserID = chatRoom.chatRoomOwner, chatRoomID = chatRoom.chatRoomID }; _context.ChatRoomMember.Add(CRM); await _context.SaveChangesAsync(); return(CreatedAtAction("GetChatRoom", new { id = chatRoom.chatRoomID }, chatRoom)); }
public async Task <ActionResult <ChatRoom> > PostChatRoom(int cuID, int crID) { var SM = _context.ChatRoomMember; foreach (ChatRoomMembers c in SM) { if (c.chatRoomID == crID) { ChatRoomMembers CRM = new ChatRoomMembers { chatUserID = cuID, chatRoomID = crID }; _context.ChatRoomMember.Add(CRM); } } await _context.SaveChangesAsync(); return(NoContent()); }