private string Regjistrimi(string sjson) { string return_value = ""; bool UserExist = false; try { //Studentet studenti = JsonConvert.DeserializeObject<Studentet>(sjson); Studentet studenti = JsonConvert.DeserializeObject <Studentet>(sjson); string path = "Studentet.json"; if (File.Exists(path)) { sjson = File.ReadAllText(path); if (String.IsNullOrEmpty(sjson)) { List <Studentet> lstStudentet = new List <Studentet>(); lstStudentet.Add(studenti); File.WriteAllText(path, JsonConvert.SerializeObject(lstStudentet), Encoding.UTF8); } else { List <Studentet> lstStudentet = JsonConvert.DeserializeObject <List <Studentet> >(sjson); foreach (Studentet item in lstStudentet) { if (item.userId == studenti.userId) { return_value = "ERROR - Ekziston sudenti me username :"******"OK - Jeni regjistruar me sukses me username " + studenti.userId; } } } else { List <Studentet> lstStudentit = new List <Studentet>(); lstStudentit.Add(studenti); File.WriteAllText(path, JsonConvert.SerializeObject(lstStudentit), Encoding.UTF8); return_value = "OK - Jeni regjistruar me sukses me username " + studenti.userId; } } catch (Exception ex) { return_value = ex.Message; } return(return_value); }
private void Server_DataReceived(object sender, SimpleTCP.Message e) { //Update mesage to txtStatus txtMesazhi.Invoke((MethodInvoker) delegate() { //Korab Spahija 8 string mesazhi = decrypt(e.MessageString); string[] mesazhiArray = mesazhi.Split(' '); txtMesazhi.Text += mesazhi; Studentet studenti = new Studentet(); studenti.emri = mesazhiArray[0]; studenti.mbiemri = mesazhiArray[1]; studenti.notaMesatare = mesazhiArray[2]; studenti.email = mesazhiArray[3]; studenti.userId = mesazhiArray[4]; studenti.PasswordHash = pswhash.CreateHash(mesazhiArray[5]); studenti.lendaPreferuar = mesazhiArray[6]; string json = JsonConvert.SerializeObject(studenti); Regjistrimi(json); e.ReplyLine(string.Format("You said: {0}", mesazhiArray)); }); }