public XKCDComic GetFromUser(AddComicViewModel context, Window owner) { var window = new AddComicView { DataContext = context, Owner = owner }; if (window.ShowDialog() ?? false) return context.Result; return null; }
public IActionResult Add(AddComicViewModel comicViewModel) { if (ModelState.IsValid) { Comic comic = new Comic(comicViewModel.Title, comicViewModel.IssueNumber); comic.Grade = ComicsData.GetGradeById(comicViewModel.GradeId.Value); ComicsData.Add(comic); //return RedirectToAction("Index", new { name = "blake" }); return(Redirect("/Comics")); } // Bad news, stuff is not right // Stay, so the user can finish form return(View(comicViewModel)); }
public async Task <IActionResult> AddComic(AddComicViewModel addComicViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } addComicViewModel.SetComicUploadCover(); if (addComicViewModel.Comic.Cover.Length > 5242880) { return(BadRequest()); } var response = await _podlerApiService.PostComic(addComicViewModel.Comic); return(RedirectToAction("index", "home")); }
public XKCDComic GetFromUser(AddComicViewModel context, System.Windows.Window owner) => ReturnResult;