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}"));
        }
Exemple #2
0
 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}"));
        }