public ActionResult PostItem(HttpPostedFileBase imageFile, string feedContent) { ValidatePostForm(imageFile, feedContent); try { if (ModelState.IsValid) { FeedItem fItem = new FeedItem(); FeedRepository fr = new FeedRepository(); fr.Open(); if (imageFile != null) { imageFile.SaveAs(Server.MapPath("~/Content/img/PostedImg/") + imageFile.FileName); fItem.Image = "/Content/img/PostedImg/" + imageFile.FileName; } User u = (User)Session["User"]; fItem.UserForFeedID = Convert.ToInt32(Session["UserID"]); fItem.Username = u.Username; fItem.FeedContent = feedContent; bool posted = fr.InsertFeedItem(fItem); if (posted == true) { return(View("Message", new Message("Posten", "", "Beitrag wurde erfolgreich gepostet!", ""))); } else { return(View("Message", new Message("Posten", "", "Beitrag konnte nicht gepostet werden!", ""))); } } } catch (Exception ex) { throw; } return(View("Index")); }