Пример #1
0
        public void SaveLotteryGame(LotteryGameDTO gameToSave)
        {
            //notes:    validate values
            if (gameToSave !=null)
            {
                if (gameToSave.LotteryGameId > 0)
                {
                    if (string.IsNullOrEmpty(gameToSave.GameName))
                        throw new FaultException<LotteryLookupServiceFault>(new LotteryLookupServiceFault("GameName is required"));
                    else
                    {
                        try
                        {
                            LotteryGameManager.SaveGame(gameToSave.LotteryGameId, HydrateLotteryGame(gameToSave));
                        }
                        catch (BLLException ex)
                        {
                            throw new FaultException<LotteryLookupServiceFault>(new LotteryLookupServiceFault(ex.Message), "Save failed.");
                        }
                    }

                }
                else
                    throw new FaultException<LotteryLookupServiceFault>(new LotteryLookupServiceFault("Lottery Game Id is required"), "Validation failed.");
            }
                else
                     throw new FaultException<LotteryLookupServiceFault>(new LotteryLookupServiceFault("Lottery Game object is required"), "Validation failed.");
        }
Пример #2
0
        private LotteryGameValue HydrateLotteryGame(LotteryGameDTO lotteryGameDTO)
        {
            LotteryGameValue tempItem = new LotteryGameValue();

            if(lotteryGameDTO !=null)
            {
                tempItem.LotteryGameId = lotteryGameDTO.LotteryGameId;

                if (!string.IsNullOrEmpty(lotteryGameDTO.GameName))
                    tempItem.GameName = lotteryGameDTO.GameName;
            }

            return tempItem;
        }
Пример #3
0
        private LotteryGameDTO HydrateLotteryGameDTO(LotteryGameValue lotteryGame)
        {
            LotteryGameDTO tempItem = new LotteryGameDTO();

            if (lotteryGame !=null)
            {
                tempItem.LotteryGameId = lotteryGame.LotteryGameId;

                if (!string.IsNullOrEmpty(lotteryGame.GameName))
                    tempItem.GameName = lotteryGame.GameName;
            }

            return tempItem;
        }