From 05465c304b6e5ccb2583a1e5bb8937528f92c967 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 7 Feb 2017 00:12:57 +0100 Subject: [PATCH] Fixes a case --- Yavsc/ApiControllers/GCMController.cs | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Yavsc/ApiControllers/GCMController.cs b/Yavsc/ApiControllers/GCMController.cs index 6ccfdee0..94a4c6ec 100644 --- a/Yavsc/ApiControllers/GCMController.cs +++ b/Yavsc/ApiControllers/GCMController.cs @@ -56,17 +56,13 @@ public class GCMController : Controller _context.GCMDevices.Add(declaration); _context.SaveChanges(); } - if (declaration.LatestActivityUpdate > default(DateTime)) - { - var latestActivityUpdate = _context.Activities.Aggregate( - (a,b)=>a.DateModified>b.DateModified?a:b - ).DateModified; - return Json(new { - IsAnUpdate = deviceAlreadyRegistered, - UpdateActivities = latestActivityUpdate>declaration.LatestActivityUpdate?true:false - }); - } - return Json(new { IsAnUpdate = deviceAlreadyRegistered }); + var latestActivityUpdate = _context.Activities.Aggregate( + (a,b)=>a.DateModified>b.DateModified?a:b + ).DateModified; + return Json(new { + IsAnUpdate = deviceAlreadyRegistered, + UpdateActivities = latestActivityUpdate>declaration.LatestActivityUpdate + }); } return new BadRequestObjectResult(ModelState); }