Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/24/10 06:53:43 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB/HeuristicLab.Services.OKB/3.3/Interfaces/IAdminService.cs

    r4467 r4481  
    3838    IEnumerable<Platform> GetPlatforms();
    3939    [OperationContract]
    40     void StorePlatform(Platform dto);
     40    long AddPlatform(Platform dto);
     41    [OperationContract]
     42    void UpdatePlatform(Platform dto);
    4143    [OperationContract]
    4244    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);
    4358    #endregion
    4459
     
    4964    IEnumerable<AlgorithmClass> GetAlgorithmClasses();
    5065    [OperationContract]
    51     void StoreAlgorithmClass(AlgorithmClass dto);
     66    long AddAlgorithmClass(AlgorithmClass dto);
     67    [OperationContract]
     68    void UpdateAlgorithmClass(AlgorithmClass dto);
    5269    [OperationContract]
    5370    void DeleteAlgorithmClass(long id);
     
    6077    IEnumerable<Algorithm> GetAlgorithms();
    6178    [OperationContract]
    62     void StoreAlgorithm(Algorithm dto);
     79    long AddAlgorithm(Algorithm dto);
     80    [OperationContract]
     81    void UpdateAlgorithm(Algorithm dto);
    6382    [OperationContract]
    6483    void DeleteAlgorithm(long id);
     
    6685    IEnumerable<Guid> GetAlgorithmUsers(long algorithmId);
    6786    [OperationContract]
    68     void StoreAlgorithmUsers(long algorithmId, IEnumerable<Guid> users);
     87    void UpdateAlgorithmUsers(long algorithmId, IEnumerable<Guid> users);
    6988    #endregion
    7089
     
    7392    AlgorithmData GetAlgorithmData(long algorithmId);
    7493    [OperationContract]
    75     void StoreAlgorithmData(AlgorithmData dto);
     94    void UpdateAlgorithmData(AlgorithmData dto);
    7695    #endregion
    7796
    78     #region DataType Methods
     97    #region ProblemClass Methods
    7998    [OperationContract]
    80     DataType GetDataType(long id);
     99    ProblemClass GetProblemClass(long id);
    81100    [OperationContract]
    82     IEnumerable<DataType> GetDataTypes();
     101    IEnumerable<ProblemClass> GetProblemClasses();
    83102    [OperationContract]
    84     void StoreDataType(DataType dto);
     103    long AddProblemClass(ProblemClass dto);
    85104    [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);
    87132    #endregion
    88133  }
Note: See TracChangeset for help on using the changeset viewer.