internal Response(ReturnCode result, int? ecadId, string geoDirectoryId, Request input, Model.Link[] links) { if (links == null) throw new ArgumentNullException("links"); Result = result; EcadId = ecadId; GeoDirectoryId = geoDirectoryId; Input = input; var newLinks = new List<Model.Link>(); foreach (Model.Link link in links) { Model.Link newLink; switch (link.Rel) { case "self": newLink = new Model.MapId.Link(link.Rel, link.Href); break; default: newLink = link; break; } newLinks.Add(newLink); } Links = newLinks.ToArray(); }
internal Response(ReturnCode result, int?ecadId, string geoDirectoryId, Request input, Model.Link[] links) { if (links == null) { throw new ArgumentNullException("links"); } Result = result; EcadId = ecadId; GeoDirectoryId = geoDirectoryId; Input = input; var newLinks = new List <Model.Link>(); foreach (Model.Link link in links) { Model.Link newLink; switch (link.Rel) { case "self": newLink = new Model.MapId.Link(link.Rel, link.Href); break; default: newLink = link; break; } newLinks.Add(newLink); } Links = newLinks.ToArray(); }