Exemplo n.º 1
0
 public AddWorklistRequest(WorklistAdminDetail detail, bool isUserWorklist)
 {
     Detail         = detail;
     IsUserWorklist = isUserWorklist;
 }
 public LoadWorklistForEditResponse(EntityRef entityRef, WorklistAdminDetail detail)
 {
     EntityRef = entityRef;
     this.Detail = detail;
 }
Exemplo n.º 3
0
 public AddWorklistRequest(WorklistAdminDetail detail, bool isUserWorklist)
 {
     Detail = detail;
 	IsUserWorklist = isUserWorklist;
 }
 public UpdateWorklistRequest(EntityRef entityRef, WorklistAdminDetail detail)
 {
     EntityRef = entityRef;
     Detail    = detail;
 }
Exemplo n.º 5
0
 public UpdateWorklistRequest(EntityRef entityRef, WorklistAdminDetail detail)
 {
     EntityRef = entityRef;
     Detail = detail;
 }
Exemplo n.º 6
0
		public WorklistSummaryComponent(WorklistAdminDetail worklist, bool isAdmin)
		{
			_context = new WorklistSummaryContext(worklist, isAdmin);
		}
Exemplo n.º 7
0
			public WorklistSummaryContext(WorklistAdminDetail worklist, bool isAdmin)
			{
				_worklist = worklist;
				_isAdmin = isAdmin;
			}
Exemplo n.º 8
0
		private void UpdateWorklistHelper(WorklistAdminDetail detail, Worklist worklist)
		{
			var adminAssembler = new WorklistAdminAssembler();
			adminAssembler.UpdateWorklist(
				worklist,
				detail,
				worklist.Owner.IsAdminOwner,	// only update subscribers iff the worklist is admin owned
				this.PersistenceContext);
		}
Exemplo n.º 9
0
		private WorklistOwner CreateOwner(WorklistAdminDetail detail, bool userWorklist)
		{
			// if not creating a user worklist, the owner is Admin
			if (!userWorklist)
				return WorklistOwner.Admin;

			// if an owner group is specified, assign ownership to the group
			if (detail.IsGroupOwned)
			{
				var group = PersistenceContext.Load<StaffGroup>(detail.OwnerGroup.StaffGroupRef, EntityLoadFlags.Proxy);
				return new WorklistOwner(group);
			}

			// otherwise assign ownership to current user, regardless of whether a different owner staff specified
			return new WorklistOwner(CurrentUserStaff);
		}