public List <ReturnData> GetFileToRead(int FileID, string Userid) { bool status = false; RemoteAnalysisKohtect _kohtect = new RemoteAnalysisKohtect(); List <ReturnData> rList = new List <ReturnData>(); string filePath = null; string newpath = null; string filetype = null; try { if (Userid != null) { using (DBClass _dbConnection = new DBClass()) { _dbConnection.AddParameter("@FileID", FileID); _dbConnection.AddParameter("UserID", Userid); DataTable dtPath = _dbConnection.getData("GetFilePathbyFileID", CommandType.StoredProcedure); filePath = Convert.ToString(dtPath.Rows[0]["FilePath"]); filetype = Convert.ToString(dtPath.Rows[0]["FileType"]); if (filetype != "File") { newpath = ExtractRARFile(filePath, Userid, FileID); status = _kohtect.FileDataSave(FileID, Userid, newpath, filetype); } else { } { status = _kohtect.FileDataSave(FileID, Userid, filePath, filetype); } rList.Add(new ReturnData { Status = status, FileID = FileID, UserID = Userid, MeasurementTime = _kohtect.MeasureTime, UploadTime = DateTime.Now }); } } else { status = false; ModelState.AddModelError("UserIDNotFound", "Please Logout and Login again to complete your process !"); } } catch { } return(rList); }
public List <ReturnData> GetFileToAnalyse(int FileID, string Userid) { bool status = false; RemoteAnalysisKohtect _kohtect = new RemoteAnalysisKohtect(); List <ReturnData> rList = new List <ReturnData>(); try { if (Userid != null) { using (DBClass _dbConnection = new DBClass()) { _dbConnection.AddParameter("@FileID", FileID); _dbConnection.AddParameter("UserID", Userid); DataTable dtPath = _dbConnection.getData("GetFileData", CommandType.StoredProcedure); rList.Add(new ReturnData { Status = true, FileID = FileID, UserID = Userid, MeasurementTime = Convert.ToDateTime(dtPath.Rows[0]["MeasureTime"]), UploadTime = Convert.ToDateTime(dtPath.Rows[0]["DateOfUpload"]), }); } } else { status = false; ModelState.AddModelError("UserIDNotFound", "Please Logout and Login again to complete your process !"); } } catch { } return(rList); }