Changeset 4481 for branches/OKB/HeuristicLab.Services.OKB/3.3/Interfaces
- Timestamp:
- 09/24/10 06:53:43 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB/HeuristicLab.Services.OKB/3.3/Interfaces/IAdminService.cs
r4467 r4481 38 38 IEnumerable<Platform> GetPlatforms(); 39 39 [OperationContract] 40 void StorePlatform(Platform dto); 40 long AddPlatform(Platform dto); 41 [OperationContract] 42 void UpdatePlatform(Platform dto); 41 43 [OperationContract] 42 44 void DeletePlatform(long id); 45 #endregion 46 47 #region DataType Methods 48 [OperationContract] 49 DataType GetDataType(long id); 50 [OperationContract] 51 IEnumerable<DataType> GetDataTypes(); 52 [OperationContract] 53 long AddDataType(DataType dto); 54 [OperationContract] 55 void UpdateDataType(DataType dto); 56 [OperationContract] 57 void DeleteDataType(long id); 43 58 #endregion 44 59 … … 49 64 IEnumerable<AlgorithmClass> GetAlgorithmClasses(); 50 65 [OperationContract] 51 void StoreAlgorithmClass(AlgorithmClass dto); 66 long AddAlgorithmClass(AlgorithmClass dto); 67 [OperationContract] 68 void UpdateAlgorithmClass(AlgorithmClass dto); 52 69 [OperationContract] 53 70 void DeleteAlgorithmClass(long id); … … 60 77 IEnumerable<Algorithm> GetAlgorithms(); 61 78 [OperationContract] 62 void StoreAlgorithm(Algorithm dto); 79 long AddAlgorithm(Algorithm dto); 80 [OperationContract] 81 void UpdateAlgorithm(Algorithm dto); 63 82 [OperationContract] 64 83 void DeleteAlgorithm(long id); … … 66 85 IEnumerable<Guid> GetAlgorithmUsers(long algorithmId); 67 86 [OperationContract] 68 void StoreAlgorithmUsers(long algorithmId, IEnumerable<Guid> users);87 void UpdateAlgorithmUsers(long algorithmId, IEnumerable<Guid> users); 69 88 #endregion 70 89 … … 73 92 AlgorithmData GetAlgorithmData(long algorithmId); 74 93 [OperationContract] 75 void StoreAlgorithmData(AlgorithmData dto);94 void UpdateAlgorithmData(AlgorithmData dto); 76 95 #endregion 77 96 78 #region DataTypeMethods97 #region ProblemClass Methods 79 98 [OperationContract] 80 DataType GetDataType(long id);99 ProblemClass GetProblemClass(long id); 81 100 [OperationContract] 82 IEnumerable< DataType> GetDataTypes();101 IEnumerable<ProblemClass> GetProblemClasses(); 83 102 [OperationContract] 84 void StoreDataType(DataTypedto);103 long AddProblemClass(ProblemClass dto); 85 104 [OperationContract] 86 void DeleteDataType(long id); 105 void UpdateProblemClass(ProblemClass dto); 106 [OperationContract] 107 void DeleteProblemClass(long id); 108 #endregion 109 110 #region Problem Methods 111 [OperationContract] 112 Problem GetProblem(long id); 113 [OperationContract] 114 IEnumerable<Problem> GetProblems(); 115 [OperationContract] 116 long AddProblem(Problem dto); 117 [OperationContract] 118 void UpdateProblem(Problem dto); 119 [OperationContract] 120 void DeleteProblem(long id); 121 [OperationContract] 122 IEnumerable<Guid> GetProblemUsers(long problemId); 123 [OperationContract] 124 void UpdateProblemUsers(long problemId, IEnumerable<Guid> users); 125 #endregion 126 127 #region ProblemData Methods 128 [OperationContract] 129 ProblemData GetProblemData(long problemId); 130 [OperationContract] 131 void UpdateProblemData(ProblemData dto); 87 132 #endregion 88 133 }
Note: See TracChangeset
for help on using the changeset viewer.