public ApiResult SelectContext(int id) { ArticleCondition condition = new ArticleCondition(); condition.IsDraft = false; PageInfoMode result = _articleService.SelectContext(id, condition); return(ApiResult.Success(result)); }
protected override void Init() { base.Init(); PageTitle.Init("任务详情", App.Instance.Theme.TitleBgColor, App.Instance.Theme.TitleFontColor, BtnBack); EventListener.Get(AddHeadPerson.gameObject).onClick = OnAddHeadPersonClicked; EventListener.Get(AddExcuter.gameObject).onClick = OnAddExcuterClicked; EventListener.Get(AddFile.gameObject).onClick = OnAddFileClicked; PageInfoMode = GetPar <PageInfoMode>(0); int taskId = GetPar <int>(1); PlanID = GetPar <int>(2); ProjectID = GetPar <int>(3); PlatformCallBackListener.Instance.OnUploadComplated = OnUploadComplated; AttachmentList.OnItemClicked = OnAttachmentItemClicked; ProjectTaskStep_Service.ListByProjectID(ProjectID, tt => { ProjectStepList = tt.GetData() as List <EProjectTaskStep>; InitUI(); if (PageInfoMode == PageInfoMode.Add) { PageTitle.AddButton("", App.Instance.ImageManger.ImageList[5], OnAddTask); BindInfo(new ETask() { State = 1 }); } else if (PageInfoMode == PageInfoMode.Editor) { Task_Service.Get(taskId, t => { TheTask = t.GetData() as ETask; BindInfo(TheTask); if (TheTask.CreaterID == Session.UserID) { PageTitle.AddButton("", App.Instance.ImageManger.ImageList[2], OnDeleteTask); } PageTitle.AddButton("", App.Instance.ImageManger.ImageList[5], OnSaveTask); }); } }); }
public PageInfoMode SelectContext(int id, ArticleCondition articleCondition = null) { IEnumerable <dynamic> dynamics = _articleRepository.SelectContext(id, articleCondition); PageInfoMode pageInfoMode = new PageInfoMode(); foreach (dynamic d in dynamics) { if (d.article_id > id) { pageInfoMode.NextId = d.article_id; pageInfoMode.NextTitle = d.article_title; } else { pageInfoMode.BeforeId = d.article_id; pageInfoMode.BeforeTitle = d.article_title; } } return(pageInfoMode); }