public async Task <ActionResult> Create(PictureGroup model) { var img = WebImage.GetImageFromRequest(); if (ModelState.IsValid && img != null) { try { var status = await PictureHandler.CreatePictureAsync(model.Picture, img); TempData["Message"] = status.ToString(); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Error = e.Message; return(View(model)); } } ViewBag.Error = "One or more fields was not filled in correctley"; return(View(model)); }