public List <ProjectTask> QueryProjectByRelationship(QueryProjectServiceForm form) { if (form.PageSize.HasValue && form.PageSize.Value > 0) { form.RecordCount = Mapper.QueryForObject <int>("QueryProjectByRelationshipCount", form); } return(Mapper.QueryForList <ProjectTask>("QueryProjectByRelationship", form).ToList()); }
public List <ProjectTask> QueryProjectByRelationship(QueryProjectServiceForm form) { ISqlMapper mapper = Common.GetMapperFromSession(); ProjectDao dao = new ProjectDao(mapper); var list = dao.QueryProjectByRelationship(form); return(list); }
public PagingEntity <InitApprovalResultForm> Query(QueryProjectServiceForm form) { var list = bll.QueryProjectByRelationship(form); if (list.Count == 0) { return(new PagingEntity <InitApprovalResultForm> { }); } var projectids = (from p in list select p.ID).Distinct().ToList(); UserBLL userbll = new UserBLL(); string userid = userbll.GetCurrentUser().User.ID; var record = bll.Query(projectids, null, userid); PagingEntity <InitApprovalResultForm> result = new PagingEntity <InitApprovalResultForm> { Record = record, PageCount = form.PageCount, RecordCount = form.RecordCount, }; return(result); }