public async Task <IActionResult> check2(int id, string hash) { RTMachine machine = manager.getMachineWithId(id); bool b = machine.checkHash.CompareTo(hash) == 0; if (b) { manager.checkMachine(id); return(Ok("Check is verifyed")); } return(BadRequest("Something went wrong!")); }
public async Task <IActionResult> check1(int id) { string s = SecurityHelper.getRandomMessage(); string hash = SecurityHelper.getHash(s); RTMachine machine = manager.getMachineWithId(id); if (machine == null) { return(BadRequest("No machine with this ID.")); } machine.checkHash = hash; return(Ok(s)); }
public RTMachine getRTMachine() { RTMachine machine = new RTMachine { id = this.MachineId, ischecked = false, alerts = new List <RTAlert>() }; if (Patient != null) { machine.user_id = Patient.PatientId; } else { machine.user_id = 1; } return(machine); }