コード例 #1
0
 public void Save(DeviceLocation location)
 {
     this.deviceMapper.Save(location);
 }
コード例 #2
0
 public void Save(DeviceLocation location)
 {
     base.Save(location);
 }
コード例 #3
0
        public void Log(DeviceLocation deviceLocation, ApplicationInfo applicationInfo)
        {
            Application application = this.applicationRepository.Find(applicationInfo.ApplicationId);

            if (application != null)
            {
                DeviceInfo device = this.deviceRepository.Find(deviceLocation.DeviceId);

                if (device != null)
                {
                    this.deviceRepository.Save(deviceLocation);
                }
                else
                {
                    throw new NoDeviceException(deviceLocation.DeviceId);
                }
            }
            else
            {
                throw new InactiveApplicationException(applicationInfo.ApplicationId);
            }
        }