Esempio n. 1
0
		public XKCDComic GetFromUser(AddComicViewModel context, Window owner)
		{
			var window = new AddComicView
			{
				DataContext = context,
				Owner = owner
			};

			if (window.ShowDialog() ?? false)
				return context.Result;

			return null;
		}
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
        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"));
        }
Esempio n. 4
0
		public XKCDComic GetFromUser(AddComicViewModel context, System.Windows.Window owner)
			=> ReturnResult;