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()); }
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)); }