public static Tile Convert(this Access.Tile.Interface.Tile source) { var target = new Tile { Address = source.Address, GameSessionId = source.GameSessionId, Id = source.Id, PlayerId = source.PlayerId, }; return(target); }
public static Tile Convert(this Access.Tile.Interface.Tile source) { Contract.Assert(source != null, "Input is null."); var target = new Tile { Address = source.Address, GameSessionId = source.GameSessionId, Id = source.Id, PlayerId = source.PlayerId, }; return(target); }
public static IEnumerable <Tile> Create(Guid gameSessionId, string[] addresses) { var list = new List <Tile>(); foreach (var address in addresses) { var tile = new Tile { Id = Guid.NewGuid(), Address = address, GameSessionId = gameSessionId, PlayerId = Guid.Empty }; list.Add(tile); } return(list); }