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)); }
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))); }