public IActionResult Put(string id, [FromBody] JsonApiDocument <Series> document) { var record = document.Get(); m_repository.AddOrUpdate(record, series => id); var body = new JsonApiBody <Series>(new[] { record }); return(CreatedAtRoute("GetById", new { Id = record.SeriesId }, body)); }
public IActionResult Put(string mangaSeriesId, string id, [FromBody] JsonApiDocument <Chapter> value) { var model = value.Get(); m_repository.AddOrUpdate(model, chapter => id); var body = new JsonApiBody <Chapter>(new[] { model }); return(CreatedAtRoute("MangaChapterGetById", new { id = model.ChapterId, mangaSeriesId }, body)); }