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));
        }