public void Put(int id, [FromBody] IEnumerable<TaskWaypoint> task)
        {
            var taskAdapter = new TrackerDataSetTableAdapters.TaskTableAdapter();
              TrackerDataSet.TaskDataTable taskTable = taskAdapter.GetDataByEventId(id);

              foreach (DataRow row in taskTable.Rows)
              {
            row.Delete();
              }

              if (task != null)
              {
            int iWp = 0;
            foreach (TaskWaypoint waypoint in task)
            {
              taskTable.AddTaskRow(waypoint.id, waypoint.radius, iWp++);
            }
              }

              taskAdapter.Update(taskTable);
        }