public ReminderResource(Reminder reminder, VehicleModel vehicle, UrlHelper url) { reminder.CalculateIsOverdue(vehicle.Odometer ?? 0); Title = reminder.Title; Remarks = reminder.Remarks; DueDate = reminder.DueDate; DueDistance = reminder.DueDistance; IsFulfilled = reminder.IsFulfilled; IsOverdue = reminder.IsOverdue; Update = url.Patch<PatchReminderController>(new {reminder.VehicleId, reminder.ReminderId}); }