示例#1
0
		public LoadStaffForEditResponse LoadStaffForEdit(LoadStaffForEditRequest request)
		{
			var s = PersistenceContext.Load<Staff>(request.StaffRef);

			// ensure user has access to edit this staff
			CheckReadAccess(s);

			var assembler = new StaffAssembler();
			return new LoadStaffForEditResponse(assembler.CreateStaffDetail(s, this.PersistenceContext));
		}
示例#2
0
        public LoadStaffForEditResponse LoadStaffForEdit(LoadStaffForEditRequest request)
        {
            var s = PersistenceContext.Load <Staff>(request.StaffRef);

            // ensure user has access to edit this staff
            CheckReadAccess(s);

            var assembler = new StaffAssembler();

            return(new LoadStaffForEditResponse(assembler.CreateStaffDetail(s, this.PersistenceContext)));
        }