namespace CounsellorBL { using OT.COM.SignalerMessage; public abstract class DataServiceBase : DBService { /// /// Create Data API /// /// Data structure to create data /// Success response or fail reason public abstract CResponseMessage Create(CRequestMessage i_crmInput); /// /// Copy Data API /// /// Data structure to copy data /// Success response or fail reaso public abstract CResponseMessage Copy(CRequestMessage i_crmInput); /// /// Read Data API /// /// Data structure to query data /// Success response(Query dataset) or fail reaso public abstract CResponseMessage Read(CRequestMessage i_crmInput); /// /// Update Data API /// /// Data structure to update data and condition /// Success response or fail reaso public abstract CResponseMessage Update(CRequestMessage i_crmInput); /// /// Delete Data API /// /// Data structure to delete condition /// Success response or fail reaso public abstract CResponseMessage Delete(CRequestMessage i_crmInput); } }