/// <summary> /// 관리자 경품 세팅 /// </summary> /// <param name="entry"></param> /// <returns></returns> public DisneyStarWars2018InstantLotteryPrizeSetting CreateInstantLotteryPrizeSetting(DisneyStarWars2018InstantLotteryPrizeSetting entry) { // 날짜, 경품이 같은 데이터가 있는지 확인 var isOverlapPrize = settingRepo.Filter(x => x.Date == entry.Date && x.PrizeType == entry.PrizeType).SingleOrDefault(); if (isOverlapPrize != null) { throw new DisneyStarWars2018ServiceException("400", "이미 등록된 데이터가 있습니다.", null); } var result = settingRepo.Add(entry); settingRepo.Save(); return(result); }
public void UpdateDisneyStarWars2018PrizeSetting(DisneyStarWars2018InstantLotteryPrizeSetting entity) { var result = service.UpdateInstantLotteryPrizeSetting(entity.Date, entity.PrizeType, entity.TotalCount, entity.StartTime, entity.Rate); }