Esempio n. 1
0
        public async Task <int> InsertPartyGuest(InsertPartyGuestRequest request)
        {
            var param = new ParamBuilder()
                        .WithPartyId(request.PartyId)
                        .WithPersonId(request.PersonId)
                        .WithParam("ChosenDrinkId", request.ChosenDrinkId)
                        .WithParam("IsVIP", request.IsVIP);

            var newId = await db.Insert(param);

            return(newId.ToInt());
        }
Esempio n. 2
0
        public async Task <Response <int> > Handle(CreateGuest command)
        {
            var request = new InsertPartyGuestRequest
            {
                PartyId       = command.PartyId,
                PersonId      = command.PersonId,
                ChosenDrinkId = command.ChosenDrinkId,
                IsVIP         = command.IsVip
            };

            var newPartyId = await _dataProvider.InsertPartyGuest(request);

            return(SuccessHandler.ReturnInsertSuccess(newPartyId, EntityName));
        }