} // FetchLocations

    //////////////////////
    public Staff UpdateStaffMember(string userName, StaffMemberData update) {
      var staffMember = context.StaffMembers.Where(sm => sm.UserName == userName).Single();
      staffMember.Name = update.Name;
      staffMember.PhoneNumber = update.PhoneNumber;
      staffMember.Email = update.Email;
      Commit(staffMember);

      return FindStaffMember(userName);
    } // UpdateStaffMember
 public void CopyFrom(StaffMemberData other) {
   Name = other.Name;
   Email = other.Email;
   PhoneNumber = other.PhoneNumber;
   ProjectIds = other.ProjectIds;
 } // CopyFrom