public async Task <IActionResult> JoinParty(string username, int partyId) { PartyUser partyUser = new PartyUser(); partyUser.username = username; partyUser.partyId = partyId; databaseContext.PartyUser.Add(partyUser); await databaseContext.SaveChangesAsync(); return(Ok($"Successfully joined party with ID: {partyUser.party.partyId}")); }
public void AddPartyUser(PartyX party, long userId) { using (IUnitOfWork uow = this.GetUnitOfWork()) { var partyUser = new PartyUser(); partyUser.UserId = userId; partyUser.PartyId = party.Id; partyUser.Party = party; IRepository <PartyUser> repo = uow.GetRepository <PartyUser>(); repo.Put(partyUser); uow.Commit(); } }
public async Task <IActionResult> CreateParty(string username, string name) { PartyUser partyUser = new PartyUser(); partyUser.username = username; partyUser.party = new Party() { name = name }; databaseContext.PartyUser.Add(partyUser); await databaseContext.SaveChangesAsync(); return(Ok($"Successfully created party with name: {partyUser.party.name}")); }