private void EditWorker(string payload, StreamWriter clientWriter) { EditWorkerRequest request = JsonSerializer.Deserialize <EditWorkerRequest>(payload); Worker newWorker = request.NewWorker; List <Worker> workers = ReadWorkersFromFile(); for (int i = 0; i < workers.Count; i++) { if (workers[i].Name.Equals(request.OldName)) { workers[i] = newWorker; } } WorkersArray arr = new WorkersArray() { Workers = workers }; clientWriter.WriteLine(JsonSerializer.Serialize(arr)); clientWriter.Flush(); string workersStr = JsonSerializer.Serialize(workers); workersStr = ""; workers.ForEach(worker => { workersStr += JsonSerializer.Serialize(worker) + "\n"; }); File.WriteAllText(@"E:\Лабы\7 сем\рис\Lab3\Lab3Server\text.txt", workersStr); }
private void EditCar(string payload, StreamWriter clientWriter) { EditWorkerRequest request = JsonSerializer.Deserialize <EditWorkerRequest>(payload); Car newCar = request.NewCar; List <Car> cars = ReadCarsFromFile(); for (int i = 0; i < cars.Count; i++) { if (cars[i].Name.Equals(request.OldName)) { cars[i] = newCar; } } CarsArray arr = new CarsArray() { Cars = cars }; clientWriter.WriteLine(JsonSerializer.Serialize(arr)); clientWriter.Flush(); string carsStr = JsonSerializer.Serialize(cars); carsStr = ""; cars.ForEach(car => { carsStr += JsonSerializer.Serialize(car) + "\n"; }); File.WriteAllText(@"C:\Users\Max\Downloads\Lab3_ris-master (1)\Lab3_ris-master\Lab3Server\text.txt", carsStr); }