public Response<string> GenerateEncoding(string encodingType, string projectName, string costMatrixFileName) { Thread.Sleep(2500); var response = new Response<string> {Success = true}; if(encodingType == "PB") { try { var resultFileName = new PsuedoBooleanEncoding().GenerateFromCostMatrixFile(projectName, costMatrixFileName); response.Data = resultFileName; } catch (Exception ex) { response.Success = false; response.ErrorMessage = "Error occured while generating encoding !."; return response; } } return response; }
public Response<List<CellVector>> DecodeSolverResult(string encodingType, string projectName, string solverResultFileName) { Thread.Sleep(2500); var response = new Response<List<CellVector>> { Success = true }; if (encodingType == "PB") { try { var resultFileName = new PsuedoBooleanEncoding().Decoding(projectName, solverResultFileName); response.Data = resultFileName; } catch (Exception ex) { response.Success = false; response.ErrorMessage = "Error occured while generating encoding !."; return response; } } return response; }
public Response <List <CellVector> > DecodeSolverResult(string encodingType, string projectName, string solverResultFileName) { Thread.Sleep(2500); var response = new Response <List <CellVector> > { Success = true }; if (encodingType == "PB") { try { var resultFileName = new PsuedoBooleanEncoding().Decoding(projectName, solverResultFileName); response.Data = resultFileName; } catch (Exception ex) { response.Success = false; response.ErrorMessage = "Error occured while generating encoding !."; return(response); } } return(response); }
public Response <string> GenerateEncoding(string encodingType, string projectName, string costMatrixFileName) { Thread.Sleep(2500); var response = new Response <string> { Success = true }; if (encodingType == "PB") { try { var resultFileName = new PsuedoBooleanEncoding().GenerateFromCostMatrixFile(projectName, costMatrixFileName); response.Data = resultFileName; } catch (Exception ex) { response.Success = false; response.ErrorMessage = "Error occured while generating encoding !."; return(response); } } return(response); }