public HttpResponseMessage PostStatus(DeviceStatus status) { var device = _contextService.CurrentDevice; if (null == device) { return(new HttpResponseMessage(HttpStatusCode.Forbidden)); } status.DeviceId = device.Id; status.OrganizationId = device.OrganizationId; status.StatusTimestamp = DateTime.UtcNow; _deviceStatusRepository.Insert(status); return(new HttpResponseMessage(HttpStatusCode.OK)); }