using BLL; using System; using System.Web.Http; namespace WebAPI.Controllers { /// /// 项目 /// public class ProjectController : ApiController { #region 根据userid获取用户参与项目 /// /// 根据userid获取用户参与项目 /// /// /// public Model.ResponeData getProjectsByUserId(string userId) { var responeData = new Model.ResponeData(); try { responeData.data = BLL.APIProjectService.geProjectsByUserId(userId); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 根据userid获取用户参与项目 /// /// 根据userid获取用户参与项目 /// /// /// public Model.ResponeData getALLProjectsByUserId(string userId) { var responeData = new Model.ResponeData(); try { responeData.data = BLL.APIProjectService.getALLProjectsByUserId(userId); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 根据projectId获取项目信息 /// /// 根据projectId获取项目信息 /// /// /// public Model.ResponeData getProjectByProjectId(string projectId) { var responeData = new Model.ResponeData(); try { responeData.data = BLL.APIProjectService.getProjectByProjectId(projectId); } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion #region 将项目推送到集团 /// /// 将项目推送到集团 /// /// public Model.ResponeData pushProject() { var responeData = new Model.ResponeData(); try { var code = CNCECHSSEWebService.PushProject(); if (code == "1") { responeData.message = "同步成功"; } } catch (Exception ex) { responeData.code = 0; responeData.message = ex.Message; } return responeData; } #endregion } }