Position update webservice should not delete the existing assignment and create new assignment for the position because this caused disturbance in the data. How position id is constant for update position even Assignment id should be constant even any…