public async Task <Category> Get(Guid partyId, int categoryId)
        {
            var collection = await _repository.GetByIdAsync(partyId);

            return(collection.Categories.SingleOrDefault(c => c.CategoryId == categoryId));
        }
예제 #2
0
 public Task <Party> GetPartyByIdAsync(Guid id)
 {
     return(_repository.GetByIdAsync(id));
 }
예제 #3
0
        public async Task <Guest> Get(Guid partyId, int guestId)
        {
            var party = await _repository.GetByIdAsync(partyId);

            return(party.Guests.SingleOrDefault(g => g.GuestId == guestId));
        }
예제 #4
0
        public async Task <PartyInfo> GetById(Guid partyId)
        {
            var party = await _repository.GetByIdAsync(partyId);

            return(party.Info);
        }