public IActionResult CreateCelestialObject([FromBody] CelestialObjectDto celestialObjectDto)
        {
            if (!ModelState.IsValid)
            {
                return(NotFound());
            }

            var celestialObject = _mapper.Map <CelestialObject>(celestialObjectDto);

            _typeCalculator.SetCelestialObjectType(celestialObject);
            _catalogRepository.AddCelestialObject(celestialObject);
            _catalogRepository.Save();
            return(Ok(celestialObject));
        }