public bool AddOrUpdateChapter(NewChapterModel model) { var chapter = InitChapter(model); AddOrUpdateChapter(model, chapter); db.Save(); return(true); }
private void AddOrUpdateChapter(NewChapterModel model, Chapter chapter) { if (model.Id == 0) { db.Chapters.Add(chapter); } else { db.Chapters.Update(chapter); } db.Save(); }
private static Chapter InitChapter(NewChapterModel model) { return(new Chapter { Id = model.Id, Name = model.Name, Body = model.Text, Number = model.Number, CreativeId = model.CreativeId, Created = DateTime.Now }); }
public IHttpActionResult AddOrUpdateChapter(NewChapterModel model) { service.AddOrUpdateChapter(model); return(Ok(model)); }