Beispiel #1
0
        public ActionResult Update(string mainToken, SolarSystemNoteDto 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 solarSystemNote = _solarSystemNoteService.GetById(dto.Id);

            if (solarSystemNote == null || solarSystemNote.MaskId != maskId)
            {
                return(NotFound());
            }
            solarSystemNote.Content = dto.Content;
            _solarSystemNoteService.Update(solarSystemNote);
            return(Ok());
        }
Beispiel #2
0
        public ActionResult Insert(string mainToken, SolarSystemNoteDto 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 newNote = new SolarSystemNote
            {
                MainCharacterId = main.Id,
                SolarSystemId   = dto.SolarSystemId,
                MaskId          = maskId,
                Content         = dto.Content
            };

            _solarSystemNoteService.Insert(newNote);
            return(Ok());
        }