public ActionResult Update(string mainToken, SolarSystemStructureDto dto)
        {
            var main   = _characterService.GetMainCharacterByToken(mainToken);
            var maskId = main.MaskType == MaskType.Alliance && main.Pilot.Corporation.AllianceId != null ? main.Pilot.Corporation.Alliance.MaskId : main.Pilot.Corporation.MaskId;
            var solarSystemStructure = _solarSystemStructureService.GetById(dto.Id);

            if (solarSystemStructure == null || solarSystemStructure.MaskId != maskId)
            {
                return(NotFound());
            }
            solarSystemStructure.Name = dto.Name;
            _itemTypeService.GetItemTypeById(dto.ItemTypeId);
            solarSystemStructure.ItemTypeId  = dto.ItemTypeId;
            solarSystemStructure.Description = dto.Description;
            _solarSystemStructureService.Update(solarSystemStructure);
            return(Ok());
        }
        public ActionResult Insert(string mainToken, SolarSystemStructureDto dto)
        {
            var main   = _characterService.GetMainCharacterByToken(mainToken);
            var maskId = main.MaskType == MaskType.Alliance && main.Pilot.Corporation.AllianceId != null ? main.Pilot.Corporation.Alliance.MaskId : main.Pilot.Corporation.MaskId;

            _itemTypeService.GetItemTypeById(dto.ItemTypeId);
            var newStructure = new SolarSystemStructure
            {
                Name          = dto.Name,
                SolarSystemId = dto.SolarSystemId,
                Description   = dto.Description,
                MaskId        = maskId,
                ItemTypeId    = dto.ItemTypeId
            };

            _solarSystemStructureService.Insert(newStructure);
            return(Ok());
        }