public Response GetSharedDocuments(GetSharedDocumentsRequest request) { try { var ds = _dal.GetSharedDocuments(request.DocID); GetSharedDocumentsResponse retval = new GetSharedDocumentsResponse(); if (ds.Tables.Count > 0) { var tbl = ds.Tables[0]; if (tbl.Rows.Count > 0) { if (request.DocID == (string)tbl.Rows[0][0]) { retval = new GetSharedDocumentsResponseOK((string)tbl.Rows[0][0], (string)tbl.Rows[0][1]); } } } return(retval); } catch (Exception ex) { return(new AppResponseError(ex.Message)); } }
public async Task <Response> GetSharedDocuments(GetSharedDocumentsRequest request) { Response response = new GetSharedDocumentsResponseInvalidUserID(request); if (_dal.isUserExists(request.UserID)) { try { List <string> docsIDs = new List <string>(); DataSet ds = _dal.GetSharedDocuments(request.UserID); foreach (DataRow row in ds.Tables[0].Rows) { docsIDs.Add((string)row["DOC_ID"]); } response = new GetSharedDocumentsResponseOK(docsIDs); } catch (Exception ex) { response = new AppResponseError(ex.Message); } } return(response); }