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()); }
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()); }