public async Task<bool> GetIwpDrawingOnMode(int fiwpId, int projectId, string disciplineCode, string currentMenu) { bool retValue = false; try { DataLibrary.DocumentAndDrawing result = new DataLibrary.DocumentAndDrawing(); //IWP or SIWP if (currentMenu == Lib.MainMenuList.IWPViewer) result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByFIWP(fiwpId, projectId, disciplineCode); //else if (currentMenu == Lib.MainMenuList.SIWPViewer) // result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsBySIWP(fiwpId, projectId, disciplineCode); //else if (currentMenu == Lib.MainMenuList.HydroViewer) // result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByHydro(fiwpId, projectId, disciplineCode); //else if (currentMenu == Lib.MainMenuList.CSUViewer) // result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByCSU(fiwpId, projectId, disciplineCode); _iwpdrawing = result; if (_iwpdrawing != null) retValue = true; } catch (Exception e) { throw e; } return retValue; }
public async Task<bool> GetFIWPDocDrawingsByFIWP(int iwpid, int projectid) { bool retValue = false; _documentanddrawing = new DataLibrary.DocumentAndDrawing(); try { var result = await (new Lib.ServiceModel.ProjectModel()).GetFIWPDocDrawingsByFIWP(iwpid, projectid, string.Empty); _documentanddrawing = result; if (_documentanddrawing != null) retValue = true; } catch (Exception e) { throw e; } return retValue; }