Renders latest activity update date
This commit is contained in:
parent
5a8ee9b296
commit
731585830f
2 changed files with 12 additions and 0 deletions
|
|
@ -56,6 +56,16 @@ public class GCMController : Controller
|
||||||
_context.GCMDevices.Add(declaration);
|
_context.GCMDevices.Add(declaration);
|
||||||
_context.SaveChanges();
|
_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 });
|
return Json(new { IsAnUpdate = deviceAlreadyRegistered });
|
||||||
}
|
}
|
||||||
return new BadRequestObjectResult(ModelState);
|
return new BadRequestObjectResult(ModelState);
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ namespace Yavsc.Models.Identity
|
||||||
public DateTime DeclarationDate { get; set; }
|
public DateTime DeclarationDate { get; set; }
|
||||||
[JsonIgnore,ForeignKey("DeviceOwnerId")]
|
[JsonIgnore,ForeignKey("DeviceOwnerId")]
|
||||||
public virtual ApplicationUser DeviceOwner { get; set; }
|
public virtual ApplicationUser DeviceOwner { get; set; }
|
||||||
|
|
||||||
|
public DateTime LatestActivityUpdate { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue