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."); }
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; }
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; }