public string getResult(SelectItemsEnum.Item selectedItemByFirstPlayer, SelectItemsEnum.Item selectedItemBySecondPlayer) { IResult rule = new ServiceLayer.Rules.Result(); var result = rule.getResult(selectedItemByFirstPlayer, selectedItemBySecondPlayer); listResult.Add(result); return(result); }
public string getResult(SelectItemsEnum.Item selectedItemByFirstPlayer, SelectItemsEnum.Item selectedItemBySecondPlayer) { IRuleMapData mappedData = new RulesItemMapData(); if (selectedItemByFirstPlayer == selectedItemBySecondPlayer) { return(ResultTypeEnum.Type.TIE_MATCH.ToString()); } else if ((mappedData.getItemMappedData()).SingleOrDefault(x => x.Key == selectedItemByFirstPlayer).Value == selectedItemBySecondPlayer) { return(ResultTypeEnum.Type.FIRST_PLAYER_WIN.ToString()); } else { return(ResultTypeEnum.Type.SECOND_PLAYER_WIN.ToString()); } }