public void UpdatePrizeSetting(KittyJusticeLeagueInstantLotteryPrizeSetting entity) { var result = service.UpdateInstantLotteryPrizeSetting(entity.Date, entity.PrizeType, entity.TotalCount, entity.StartTime, entity.Rate); }
public KittyJusticeLeagueInstantLotteryPrizeSetting CreateInstantLotteryPrizeSetting(KittyJusticeLeagueInstantLotteryPrizeSetting entry) { // 날짜, 경품이 같은 데이터가 있는지 확인 var isOverlapPrize = settingRepo.Filter(x => x.Date == entry.Date && x.PrizeType == entry.PrizeType).SingleOrDefault(); if (isOverlapPrize != null) { throw new KittyJusticeLeagueServiceException("400", "이미 등록된 데이터가 있습니다.", null); } var result = settingRepo.Add(entry); settingRepo.Save(); return(result); }