예제 #1
0
        public async Task <IActionResult> AddBulding([FromBody] AddBuildingRequest request)
        {
            var building = request.ToDto();
            await _buildingManerger.AddBuildingAsync(building);

            return(Created(Request.Path, building.WrapResponse(Request.Path)));
        }
예제 #2
0
 public static BuildingDto ToDto(this AddBuildingRequest addBuildingRequest)
 {
     return(new BuildingDto
     {
         NumberOfUnits = addBuildingRequest.ApartmentCount
                         ?? throw new NullReferenceException($"{nameof(addBuildingRequest.ApartmentCount)} Was Null"),
         Name = addBuildingRequest.Name
     });
예제 #3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     AddBuildingRequest request = new AddBuildingRequest();
     Building = this.CollectData<FullBuilding>();
     request.form = Building;
     request.token = this.Token;
     SDKSync<AddModelResponse>.CreateInstance(this).Execute(request, btnSave_Callback);
 }