public override AddPointsResponse HandleCore(AddPointsRequest request) { var result = new AddPointsResponse(); _storage.AddToList(request.Points.OrderBy(c => c.X).ThenBy(c => c.Y).ToList(), request.ListName); _machine.AddPoints(request); return(result); }