Example #1
0
        public RouletteEventInstantLotteryPrizeSetting CreatePrizeSetting(RouletteEventPrizeSettingModel model)
        {
            if (model.PrizeType == RouletteEventInstantLotteryPrizeType.Loser)
            {
                throw new RouletteServiceException("400", "해당경품은 선택이 불가합니다.", model.PrizeType);
            }
            var entity = mapperConfig.CreateMapper().Map <RouletteEventInstantLotteryPrizeSetting>(model);

            entity.WinnerCount = 0;
            var result = service.CreateInstantLotteryPrizeSetting(entity);

            return(result);
        }