예제 #1
0
 public IHttpActionResult AddBuilding(HttpRequestMessage requestMessage, Building newBuilding)
 {
     // Delegate all work to maintenance processor
     var building = _addBuildingMaintenanceProcessor.AddBuilding(newBuilding);
     var result = new CreatedActionResult<Building>(building, requestMessage);
     return result;
 }
예제 #2
0
 public IHttpActionResult AddGame(HttpRequestMessage requestMessage, NewGame newGame)
 {
     // Delegate all work to maintenance processor
     var game = _addGameMaintenanceProcessor.AddGame(newGame);
     var result = new CreatedActionResult<Game>(game, requestMessage);
     return result;
 }
 public IHttpActionResult AddTechnology(HttpRequestMessage requestMessage, NewTechnology newTechnology)
 {
     // Delegate all work to maintenance processor
     var technology = _addTechnologyMaintenanceProcessor.AddTechnology(newTechnology);
     var result = new CreatedActionResult<Technology>(technology, requestMessage);
     return result;
 }
예제 #4
0
 public IHttpActionResult AddUnit(HttpRequestMessage requestMessage, Unit newUnit)
 {
     // Delegate all work to maintenance processor
     var unit = _addUnitMaintenanceProcessor.AddUnit(newUnit);
     var result = new CreatedActionResult<Unit>(unit, requestMessage);
     return result;
 }