Skip to content

Instantly share code, notes, and snippets.

@mr5z
Last active September 11, 2017 06:15
Show Gist options
  • Save mr5z/ebf981a20de99f7d9a3bc501a3650956 to your computer and use it in GitHub Desktop.
Save mr5z/ebf981a20de99f7d9a3bc501a3650956 to your computer and use it in GitHub Desktop.
loop to linq
var a = response.Data
.Select(dto => Mapper.Map<SafeZoneDTO, SafeZone>(dto))
.Select(safeZone => safeZone.Points)
.Select(model => new SafeZonePosition {
Latitude = model.Latitude,
Longitude = model.Longitude,
SafeZoneId = safeZone.Id
});
foreach (var dto in response.Data) {
var model = Mapper.Map<SafeZoneDTO, SafeZone>(dto);
foreach (var data in model.Points) {
var safeZonePositionData = new SafeZonePosition();
safeZonePositionData.Latitude = data.Latitude;
safeZonePositionData.Longitude = data.Longitude;
safeZonePositionData.SafeZoneId = model.Id;
listOfPoints.Add(safeZonePositionData);
}
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment