public async Task <ActionResult <BusinessViewModel> > CreateAsync(BusinessViewModel businessView) { if (ModelState.IsValid) { var business = _mapper.Map <BusinessViewModel, Business>(businessView); var createdBusiness = await _service.CreateAsync(business); businessView.Id = createdBusiness.Id; return(CreatedAtAction(nameof(GetByIdAsync), new { id = businessView.Id }, businessView)); } return(BadRequest(businessView)); }