public void Can_Get_HardwareInfo()
        {
            //Arrange
            var hddInfo = new RegisterComputer("NottiV3", "*****@*****.**");

            //Action

            //Assert
            Assert.IsNotNull(hddInfo);

            Assert.IsTrue(hddInfo.ComputerInfoHddSerialCode.Length > 0);
            Assert.IsTrue(hddInfo.ComputerInfoMacSerialCode.Length > 0);
            Assert.IsTrue(hddInfo.ComputerInfoProcessSerialCode.Length > 0);
        }
        public void Can_Not_Pass_To_LisansAdresi()
        {
            //Arrange
            string lisansAdres
                = "http://lisans.codeapp.co/";

            var registerInfo = new RegisterComputer("NottiV3", "*****@*****.**");

            //Action
            var result = new LisansHelper(lisansAdres).GetRegisterRequestResponse(registerInfo);

            //Assert
            Assert.IsNotNull(result);

            Debug.WriteLine(result.Result.Message);
            Assert.IsFalse(result.Result.Status);
        }
Example #3
0
        public async Task <IActionResult> SaveRegisterComputer([FromBody] RegisterComputer registerComputer)
        {
            string encryptionText = _configuration["AppSettings:EncryptionKey"];

            var registerComputerResult = await _registerComputerManager.SaveRegisterComputer(registerComputer);

            string resultJson = JsonConvert.SerializeObject(registerComputerResult);

            encryptionText = _encryptionHelper.EncryptString(resultJson, encryptionText);

            if (registerComputerResult.Status == false)
            {
                return(BadRequest(encryptionText));
            }

            return(Ok(encryptionText));
        }
        public static Entities.Model.CustomerComputerInfo.CustomerComputerInfo MapRegisterComputerToCustomerComputerInfo(this RegisterComputer registerComputer,
                                                                                                                         int subscriptionId)
        {
            Entities.Model.CustomerComputerInfo.CustomerComputerInfo customerComputerInfo =
                new Entities.Model.CustomerComputerInfo.CustomerComputerInfo()
            {
                CustomerComputerInfoId                = 0,
                SubscriptionId                        = subscriptionId,
                CustomerComputerInfoHddSerialCode     = registerComputer.ComputerInfoHddSerialCode,
                CustomerComputerInfoMacSerialCode     = registerComputer.ComputerInfoMacSerialCode,
                CustomerComputerInfoProcessSerialCode = registerComputer.ComputerInfoProcessSerialCode,
            };

            return(customerComputerInfo);
        }