コード例 #1
0
ファイル: WorklistAssembler.cs プロジェクト: nhannd/Xian
        public WorklistSummary GetWorklistSummary(Worklist worklist, IPersistenceContext context)
        {
            StaffAssembler staffAssembler = new StaffAssembler();
            StaffGroupAssembler groupAssembler = new StaffGroupAssembler();
        	return new WorklistSummary(
        		worklist.GetRef(),
        		worklist.Name,
        		worklist.Description,
        		worklist.ClassName,
				Worklist.GetCategory(worklist.GetClass()),
        		Worklist.GetDisplayName(worklist.GetClass()),
				worklist.Owner.IsStaffOwner ? staffAssembler.CreateStaffSummary(worklist.Owner.Staff, context) : null,
                worklist.Owner.IsGroupOwner ? groupAssembler.CreateSummary(worklist.Owner.Group) : null);
        }