private void sendStringStream(StandardResultModel message) { string result = JsonConvert.SerializeObject(message); if (!connectionStream.CanWrite) { return; } try { Byte[] sendBytes = Encoding.ASCII.GetBytes(result); connectionStream.Write(sendBytes, 0, sendBytes.Length); } catch (Exception ex) { Diagnostics.WriteToEventLog(ex.Message, EventLogEntryType.Error, 3001); } //this.stopConnection(); }
private StandardResultModel upDateRequest(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); List<PackageInfoModel> packageList = null; packageList = dataBase.CheckSoftwareClient(request.Client); result.successful = true; if (packageList.Count == 0) { result.type = ResultType.defaultInfo; } else { result.type = ResultType.sendPackage; } result.result = packageList; return result; }
private StandardResultModel getGrupePackages(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); GroupInfoModel groupResult = null; List<PackageInfoModel> packageList = null; groupResult = JsonConvert.DeserializeObject<GroupInfoModel>(request.requestData.ToString()); packageList = dataBase.Converter.GetGroupPackages(groupResult); result.message = ""; result.result = packageList; result.successful = true; result.type = ResultType.GrupePackages; return result; }
private StandardResultModel sendSoftwarePackage(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); //List<ClientInfoModel> clientList = null; ClientInfoModel client = null; LocalDB dataBase = new LocalDB(); //clientList = dataBase.Converter.GetClientInfoModels(); //if (client == null) //{ result.message = ""; result.successful = true; result.type = ResultType.readPackage; result.result = client; return result; //} //for (int i = 0; i < clientList.Count; i++) //{ // if (request.Client.macAddress == clientList[i].macAddress) // { // client = clientList[i]; // } //} //result.message = ""; //result.successful = true; //result.type = ResultType.readPackage; //result.result = client; //return result; }
private StandardResultModel getDatabaseGroups(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); List<GroupInfoModel> groupList = null; groupList = dataBase.Converter.GetGroupInfoModels(); result.message = ""; result.result = groupList; result.successful = true; result.type = ResultType.GroupInfo; return result; }
private StandardResultModel getDatabaseSoftwarePackages(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); List<PackageInfoModel> packageList = null; packageList = dataBase.Converter.GetPackageInfoModels(); result.message = ""; result.result = packageList; result.successful = true; result.type = ResultType.SoftwarePackagesInfo; return result; }
private StandardResultModel getDatabaseClients(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); List<ClientInfoModel> clientList = null; clientList = dataBase.Converter.GetClientInfoModels(); result.message = ""; result.result = clientList; result.successful = true; result.type = ResultType.ClientInfo; return result; }
private StandardResultModel delDatabaseSoftwarePackage(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); PackageInfoModel packageResult = null; GroupInfoModel group = null; LocalDB dataBase = new LocalDB(); packageResult = JsonConvert.DeserializeObject<PackageInfoModel>(request.requestData.ToString()); group = dataBase.Converter.GetGroupByPackage(packageResult); result.successful = dataBase.gbDeletePackage(packageResult); fileController.delSoftwarePackage(fileController.getPathFromFile(group.Name, packageResult.Name)); result.message = ""; result.result = packageResult; result.type = ResultType.delDatabaseSoftwarePackage; return result; }
private StandardResultModel delDatabaseGroup(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); GroupInfoModel groupResult = null; groupResult = JsonConvert.DeserializeObject<GroupInfoModel>(request.requestData.ToString()); result.successful = dataBase.gbDeleteGroup(groupResult); fileController.delGroupOrder(groupResult.Name); result.message = ""; result.result = groupResult; result.type = ResultType.delDatabaseGroup; return result; }
private StandardResultModel delDatabaeClient(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); ClientInfoModel clientResult = null; clientResult = JsonConvert.DeserializeObject<ClientInfoModel>(request.requestData.ToString()); result.successful = dataBase.gbDeleteClient(clientResult); result.message = ""; result.result = clientResult; result.type = ResultType.delDatabaeClient; return result; }
private StandardResultModel addDatabaseSoftwarePackage(StandardRequestModel request) { StandardResultModel result = new StandardResultModel(); PackageInfoModel package = null; PackageInfoModel packageResult = null; packageResult = JsonConvert.DeserializeObject<PackageInfoModel>(request.requestData.ToString()); package = dataBase.gbAddPackage(packageResult); result.message = ""; result.result = package; result.successful = true; result.type = ResultType.addPackage; return result; }