Exemplo n.º 1
0
        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));
        }