public async Task <IActionResult> Add(AddBuildingDto addBuildingDto) { if (!ModelState.IsValid) { return(View()); } await _buildingService.AddBuildingAsync(addBuildingDto); return(RedirectToAction("list", "building")); }
public async Task <ActionResult <ApiResponse> > AddNewBuildingAsync(BuildingDto buildingDto) { Building building = _mapper.Map <BuildingDto, Building>(buildingDto); if (await _buildingService.AddBuildingAsync(building)) { return(new OkObjectResult(new ApiResponse(200, "You created new building"))); } return(new BadRequestObjectResult(new ApiResponse(400))); }