public void RecieveTrafficProxy(TrafficProxy trafficProxy) { //BPerson bPerson = new BPerson(); //PersonControlStationExistanceState pcses = bPerson.CheckPersonnelExistanceInControlStation(trafficProxy.PersonID); //if(pcses == PersonControlStationExistanceState.Exits || pcses == PersonControlStationExistanceState.Undefined) // this.SendTraffic(this.JsSerializer.Serialize(trafficProxy)); //................................ BPerson bPerson = new BPerson(); decimal userID = decimal.Parse(Context.RequestCookies["UserID"].Value, CultureInfo.InstalledUICulture); Person person = bPerson.GetByID(trafficProxy.PersonID); PersonControlStationExistanceState pcses = bPerson.CheckPersonnelExistanceInControlStation(userID, person); if (pcses == PersonControlStationExistanceState.Exits || pcses == PersonControlStationExistanceState.Undefined) { if (person.PersonDetail != null) { trafficProxy.PersonImage = this.GetPersonImage(person.PersonDetail.Image); } switch (BLanguage.CurrentSystemLanguage) { case LanguagesName.Parsi: if (trafficProxy.Date != null) { trafficProxy.TheDate = Utility.ToPersianDate(trafficProxy.Date); } break; case LanguagesName.English: if (trafficProxy.Date != null) { trafficProxy.TheDate = Utility.ToString(trafficProxy.Date); } break; } trafficProxy.TheTime = Utility.IntTimeToRealTime(trafficProxy.Time); this.SendTraffic(this.JsSerializer.Serialize(trafficProxy)); } }