public Musician AddMusician(AddMusicianRequestDto request) { var track = GetOrCreateTrack(request.Track); var musician = new Musician() { FirstName = request.FirstName, LastName = request.LastName, NickName = request.NickName }; _context.Add(musician); if (track != null) { _context.Musician_Track.Add(new MusicianTrack() { Musician = musician, Track = track }); } try { _context.SaveChanges(); } catch (Exception e) { return(null); } return(musician); }
public IActionResult AddMusician(AddMusicianRequestDto request) { var musician = _service.AddMusician(request); if (musician == null) { return(BadRequest()); } return(Ok(musician)); }