public async Task <Category> Get(Guid partyId, int categoryId) { var collection = await _repository.GetByIdAsync(partyId); return(collection.Categories.SingleOrDefault(c => c.CategoryId == categoryId)); }
public Task <Party> GetPartyByIdAsync(Guid id) { return(_repository.GetByIdAsync(id)); }
public async Task <Guest> Get(Guid partyId, int guestId) { var party = await _repository.GetByIdAsync(partyId); return(party.Guests.SingleOrDefault(g => g.GuestId == guestId)); }
public async Task <PartyInfo> GetById(Guid partyId) { var party = await _repository.GetByIdAsync(partyId); return(party.Info); }