public async Task <IActionResult> Post([FromBody] LocationRequestModelDto entity) { if (!ModelState.IsValid || entity == null) { return(BadRequest()); } var location = await _locationRepository.AddNewLocation(_mapper.Map <LocationRequestModel>(entity)); _messageBroker.SendMessageToQueue("The new locations has been created!"); return(Ok(location)); }