public ActionResult Create(Post post) { var statuses = new List<ViewDataUploadFileResult>(); statuses = (List<ViewDataUploadFileResult>)TempData["statuses"]; if (ModelState.IsValid) { post.User = db.UserProfiles.Single(u => u.UserName == User.Identity.Name); db.SaveChanges(); foreach (var status in statuses) { Track track = db.Tracks.ToList().Find(x => x.FileName == status.url); post.Tracks.Add(track); //TracksInPost tracks = new TracksInPost(); } db.Posts.Add(post); db.SaveChanges(); return RedirectToAction("Index"); } return View(post); }
public ActionResult Edit(Post post) { return RedirectToAction("Index"); }