// Updates an existing Projection
 public Projection Put(ProjectionRequest request)
 { 
     ProjectionDataWorker pdw = new ProjectionDataWorker(Db);
     return pdw.UpdateProjection(request.Projection);
 }
 // Creates a new Projection
 public int Post(ProjectionRequest request)
 { 
     ProjectionDataWorker pdw = new ProjectionDataWorker(Db);
     return pdw.AddProjection(request.Projection);
 }