public async Task <ActionResult <ApiResponse> > CreateBusinessRequest(BusinessDto businessDto) { Business business = _mapper.Map <BusinessDto, Business>(businessDto); User user = await _userManager.FindByIdAsync(business.OwnerId); if (!_businessService.IsHasMoneyForOpenBusiness(user, business.MaxCountOfWorker)) { return(new BadRequestObjectResult(new ApiResponse(400, "You need more money, for open this business."))); } if (await _businessService.CreateBusinessRequest(business)) { return(new OkObjectResult(new ApiResponse(200, "Request status is pending. Please waiting"))); } return(new BadRequestObjectResult(new ApiResponse(400, "Somthing wrong. Try later"))); }