Ejemplo n.º 1
0
        public async Task <int> AddHardware(Guid AppIdPrimaryKey, string HardwareId)
        {
            LicensedHardware licensedHardware = new LicensedHardware();

            licensedHardware.HardwareId             = HardwareId;
            licensedHardware.CustomerCatalogGroupId = AppIdPrimaryKey;
            licensedHardware.ActivatedDate          = System.DateTime.Now;
            await _unitOfWork.GetRepositoryAsync <LicensedHardware>().AddAsync(licensedHardware);

            return(_unitOfWork.SaveChanges());
        }
Ejemplo n.º 2
0
        public int AddHardware(LicenseActivationDetail lad)
        {
            var catalog = _unitOfWork.GetRepository <CustomerCatalogGroup>().Single(x => x.CustomerCatalogGroupId == lad.CustomerCatalogGroupId);
            LicensedHardware licensedHardware = new LicensedHardware();

            licensedHardware.HardwareId             = lad.HardwareId;
            licensedHardware.CustomerCatalogGroupId = catalog.Id;
            licensedHardware.DeviceName             = lad.DeviceName;
            licensedHardware.DeviceType             = lad.DeviceType;
            licensedHardware.DeviceComment          = lad.DeviceComment;
            licensedHardware.MacAddress             = lad.MacAddress;
            licensedHardware.ActivatedDate          = System.DateTime.Now;
            _unitOfWork.GetRepository <LicensedHardware>().Add(licensedHardware);
            return(_unitOfWork.SaveChanges());
        }