public static Response GenerateResponse(ServerMainForm smf, PlagCheck_Client.Request req, SolutionDAO sdao) { List <Solution> serverSolList = sdao.ListSolutionsFromProblem(req.ChosenProblem.Id); if (req.IsInternalCheck) { serverSolList = new List <Solution>(); } Response res = new Response(req, serverSolList); GenerateSimilaritiesValue(smf, res); return(res); }
public Response(PlagCheck_Client.Request srcReq, List <Solution> svSList) { sourceRequest = srcReq; serverSolutionList = svSList; int N = srcReq.SolutionList.Count + svSList.Count; similarityMatrix = new List <List <float> >(); for (int i = 0; i < N; i++) { similarityMatrix.Add(new List <float>()); for (int j = 0; j < N; j++) { similarityMatrix[i].Add(0); } } }
public Response() { sourceRequest = new PlagCheck_Client.Request(); serverSolutionList = new List <Solution>(); similarityMatrix = new List <List <float> >(); }