public Response GetDocuments(UserRequest userRequest) { try { if (_dalUser.GetUserID(userRequest) == ModeUser.Exist) { var data = _dalDoc.GetDocuments(userRequest); ResponseListDocument r = new ResponseListDocument(); r.lst = new List <Document>(); foreach (DataRow row in data.Tables[0].Rows) { r.lst.Add(new Document() { docID = (int)row[3], DocumentName = (string)row[2], ImageURL = (string)row[1], UserID = (string)row[0] }); } return(r); } return(new ResponseMistakeDetails()); } catch { return(new ResponseErr()); } }
public Response GetDocuments(string request) { try { var docDs = _dal.GetDocuments(request); GetDocumentsResponseOK retval = new GetDocumentsResponseOK(); if (docDs.Tables.Count > 0) { var tbl = docDs.Tables[0]; foreach (DataRow row in tbl.Rows) { Document doc = new Document(); doc.Owner = (string)row[0]; if (row[1] is System.DBNull) { doc.ImageUrl = ""; } else { doc.ImageUrl = (string)row[1]; } doc.DocumemtName = (string)row[2]; doc.DocID = (string)row[3]; retval.MyDocuments.Add(doc); } } var sharedDs = _dal.GetSharedDocuments(request); if (sharedDs.Tables.Count > 0) { var tbl = sharedDs.Tables[0]; foreach (DataRow row in tbl.Rows) { Document doc = new Document(); doc.Owner = (string)row[0]; if (row[1] is System.DBNull) { doc.ImageUrl = ""; } else { doc.ImageUrl = (string)row[1]; } doc.DocumemtName = (string)row[2]; doc.DocID = (string)row[3]; retval.SharedDocuments.Add(doc); } } return(retval); } catch (Exception ex) { return(new ResponseError(ex.Message)); } }