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