Task<NavigationOrdersPositionsRow> GetLastPosition() { // https://sites.google.com/a/jsc-solutions.net/backlog/knowledge-base/2014/201404/20140413 var LastKnownPositionKey = this.LastKnownPositionKey; // I/System.Console(30556): getType is unavailable at API 8 Console.WriteLine("before " + new { LastKnownPositionKey }); var r = new NavigationOrdersPositions().Where(x => x.Key > LastKnownPositionKey).OrderByDescending(x => x.Key).FirstOrDefault(); if (r != null) { this.LastKnownPositionKey = r; Console.WriteLine("after " + new { LastKnownPositionKey }); return r; } Console.WriteLine("no update " + new { LastKnownPositionKey }); // we cant send null can we? return new NavigationOrdersPositionsRow { }; }
public async Task InsertPosition(NavigationOrdersPositionsRow r) { //return new NavigationOrders.Navigate() += r; LastKnownPositionKey = new NavigationOrdersPositions().Insert(r); }