Allow AssignStaff from command param and refactor method names

This pull contains changes for assign staff ( Allow from command param) and refactor of method names.