public void Update(int id, NovelViewModel novel) { tNovel = novelRepository.Get(m => m.NovelId == id); tNovel.Name = novel.Name; tNovel.Type = novel.Type; CheckAuthor(novel.Author); CheckCategory(novel.Category); novelRepository.Update(tNovel); }
public void Create(NovelViewModel novel) { tNovel.Name = novel.Name; tNovel.Type = novel.Type.Replace(" ", ""); CheckAuthor(novel.Author); var tNovelCheck = novelRepository.Get(m => m.Name == novel.Name && m.AuthorId == tNovel.AuthorId); if (tNovelCheck == null) { CheckCategory(novel.Category); novelRepository.Create(tNovel); } }
public NovelViewModel ShowNovel(int id) { var novel = novelRepository.Get(m => m.NovelId == id); var novelData = new NovelViewModel() { Name = novel.Name, Category = novel.tCategory.Name, Author = novel.tAuthor.Name, Type = novel.Type }; return(novelData); }
public ActionResult Edit(int id, NovelViewModel novel) { novelService.Update(id, novel); return(RedirectToAction("ReadNovel", "Home", new { novelId = id })); }
public ActionResult AddNewNovel(NovelViewModel novel) { novelService.Create(novel); return(RedirectToAction("AddChapter", "Novel", new { newNovelName = novel.Name, newNovelAuthor = novel.Author })); }
public IActionResult Details(int id) { NovelViewModel model = _mapper.Map <NovelViewModel>(_novelService.GetNovelById(id)); return(View(model)); }