private readonly Dictionary <string, string> displayCodes = new Dictionary <string, string>(); //account.code public DisplayCodeResponse VerifyDisplayCode(DisplayCode code) { var response = new DisplayCodeResponse(); if (!this.displayCodes.ContainsKey(code.Account) || this.displayCodes[code.Account] != code.Code) { response.Message = "Code / Account doesn't exist"; return(response); } response.Success = true; return(response); }
public ActionResult EnterCode(DisplayCode modelDisplayCode) { if (ValidateRequest && modelDisplayCode != null) { var response = this.displayService.VerifyDisplayCode(modelDisplayCode); if (response.Success) { var cookie = new HttpCookie(Constants.VERIFIED_COOKIE_NAME, "true"); this.Response.Cookies.Add(cookie); IEnumerable <Slide> slides = this.displayService.LoadVisibleSlides(response.Account); return(View("VisibleSlides", slides)); } modelDisplayCode.ResponseMsg = response.Message; } return(View(modelDisplayCode)); }
public override int GetHashCode() { int hashcode = 157; unchecked { if (__isset.type) { hashcode = (hashcode * 397) + Type.GetHashCode(); } if (__isset.dialedNumber) { hashcode = (hashcode * 397) + DialedNumber.GetHashCode(); } if (__isset.serviceDomain) { hashcode = (hashcode * 397) + ServiceDomain.GetHashCode(); } if (__isset.productType) { hashcode = (hashcode * 397) + ProductType.GetHashCode(); } if (__isset.productName) { hashcode = (hashcode * 397) + ProductName.GetHashCode(); } if (__isset.multipleProduct) { hashcode = (hashcode * 397) + MultipleProduct.GetHashCode(); } if (__isset.callerIdStatus) { hashcode = (hashcode * 397) + CallerIdStatus.GetHashCode(); } if (__isset.balance) { hashcode = (hashcode * 397) + Balance.GetHashCode(); } if (__isset.unit) { hashcode = (hashcode * 397) + Unit.GetHashCode(); } if (__isset.rate) { hashcode = (hashcode * 397) + Rate.GetHashCode(); } if (__isset.displayCode) { hashcode = (hashcode * 397) + DisplayCode.GetHashCode(); } if (__isset.calledNumber) { hashcode = (hashcode * 397) + CalledNumber.GetHashCode(); } if (__isset.calleeNationalNumber) { hashcode = (hashcode * 397) + CalleeNationalNumber.GetHashCode(); } if (__isset.calleeCallingCode) { hashcode = (hashcode * 397) + CalleeCallingCode.GetHashCode(); } if (__isset.rateDivision) { hashcode = (hashcode * 397) + RateDivision.GetHashCode(); } if (__isset.adMaxMin) { hashcode = (hashcode * 397) + AdMaxMin.GetHashCode(); } if (__isset.adRemains) { hashcode = (hashcode * 397) + AdRemains.GetHashCode(); } if (__isset.adSessionId) { hashcode = (hashcode * 397) + AdSessionId.GetHashCode(); } } return(hashcode); }
public DisplayCodeResponse VerifyDisplayCode(DisplayCode code) { return(this._globalSettingsRepository.VerifyDisplayCode(code)); }
public override bool Parse(List <byte> data) { if (data.Count != 32) { return(false); } T1 = getFloat(data[1], data[0]) / 100.0; T2 = getFloat(data[3], data[2]) / 100.0; T3 = getFloat(data[5], data[4]) / 100.0; T4 = getFloat(data[7], data[6]) / 100.0; T5 = getFloat(data[9], data[8]) / 100.0; T6 = getFloat(data[11], data[10]) / 100.0; WaterPressure = getFloat(data[13], data[12]) / 100.0; TemperatureSetpoint = getFloat(data[15], data[14]) / 100.0; FanspeedSetpoint = getFloat(data[17], data[16]); Fanspeed = getFloat(data[19], data[18]); FanPWM = getFloat(data[21], data[20]) / 10.0; IOcurrent = getFloat(data[23], data[22]); switch (data[24]) { case 102: Display = DisplayCode.Code1; break; case 0: Display = DisplayCode.Code1; break; case 126: Display = DisplayCode.Code0; break; case 204: Display = DisplayCode.Code0; break; case 231: Display = DisplayCode.Code5; break; case 240: Display = DisplayCode.Code7; break; case 32: Display = DisplayCode.Code7; break; // ? default: Debugger.Break(); break; } // byte 26 GpSwitch = (data[26] & 0x01) != 0; TapSwitch = (data[26] & 0x02) != 0; RoomThermostat = (data[26] & 0x04) != 0; PumpRunning = (data[26] & 0x08) != 0; ThreeWayValve = (data[26] & 0x10) != 0; AlarmStatus = (data[26] & 0x20) != 0; CascadeRelay = (data[26] & 0x40) != 0; OpenThermUsed = (data[26] & 0x80) != 0; // byte 28 GasValve = (data[28] & 0x01) != 0; Spark = (data[28] & 0x02) != 0; IonisationSignal = (data[28] & 0x04) != 0; OpenThermDisabled = (data[28] & 0x08) != 0; LowWaterPressure = (data[28] & 0x10) != 0; WaterPressureSensorPresent = (data[28] & 0x20) != 0; BurnerBlock = (data[28] & 0x40) != 0; GradientFlag = (data[28] & 0x80) != 0; return(true); }
public DisplayCodeResponse VerifyDisplayCode(DisplayCode code) { return(this._displaySettingsService.VerifyDisplayCode(code)); }
public override string ToString() { var sb = new StringBuilder("PaidCallDialing("); bool __first = true; if (__isset.type) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Type: "); Type.ToString(sb); } if (DialedNumber != null && __isset.dialedNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("DialedNumber: "); DialedNumber.ToString(sb); } if (ServiceDomain != null && __isset.serviceDomain) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ServiceDomain: "); ServiceDomain.ToString(sb); } if (__isset.productType) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductType: "); ProductType.ToString(sb); } if (ProductName != null && __isset.productName) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("ProductName: "); ProductName.ToString(sb); } if (__isset.multipleProduct) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("MultipleProduct: "); MultipleProduct.ToString(sb); } if (__isset.callerIdStatus) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CallerIdStatus: "); CallerIdStatus.ToString(sb); } if (__isset.balance) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Balance: "); Balance.ToString(sb); } if (Unit != null && __isset.unit) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Unit: "); Unit.ToString(sb); } if (__isset.rate) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("Rate: "); Rate.ToString(sb); } if (DisplayCode != null && __isset.displayCode) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("DisplayCode: "); DisplayCode.ToString(sb); } if (CalledNumber != null && __isset.calledNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CalledNumber: "); CalledNumber.ToString(sb); } if (CalleeNationalNumber != null && __isset.calleeNationalNumber) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CalleeNationalNumber: "); CalleeNationalNumber.ToString(sb); } if (CalleeCallingCode != null && __isset.calleeCallingCode) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("CalleeCallingCode: "); CalleeCallingCode.ToString(sb); } if (RateDivision != null && __isset.rateDivision) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("RateDivision: "); RateDivision.ToString(sb); } if (__isset.adMaxMin) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AdMaxMin: "); AdMaxMin.ToString(sb); } if (__isset.adRemains) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AdRemains: "); AdRemains.ToString(sb); } if (AdSessionId != null && __isset.adSessionId) { if (!__first) { sb.Append(", "); } __first = false; sb.Append("AdSessionId: "); AdSessionId.ToString(sb); } sb.Append(")"); return(sb.ToString()); }