コード例 #1
0
 public IHttpActionResult Put(string map, [FromBody] CampusMap campusMap)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest("The map data is invalid"));
     }
     else
     {
         campusCache.SetCampusMap(map, new CampusMapBLL(campusMap));
         return(Ok());
     }
 }
コード例 #2
0
        private Task<int ?> SaveCampus(int arenaCampusId )
        {
            var tcs = new TaskCompletionSource<int?>();
            var CampusMap = new CampusMap( ConnectionInfo, Service );

            CampusMap.ExportAttemptCompleted += ( o, e ) => tcs.SetResult( e.RockIdentifier );

            CampusMap.ExportRecord( arenaCampusId.ToString() );

            return tcs.Task;

        }
コード例 #3
0
 public CampusMapBLL(CampusMap CampusMap)
 {
     base.nodes      = CampusMap.nodes;
     AllKnownNodeIds = GetAllNodeIds();
 }