public ActionResult Update(GoFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Genres = _context.Genres.ToList(); return(View("GoForm", viewModel)); } var userId = User.Identity.GetUserId(); var go = _context.Gos.Single(g => g.Id == viewModel.Id && g.ArticalId == userId); go.Venue = viewModel.Venue; go.DateTime = viewModel.GetDateTime(); go.GenreId = viewModel.Genre; go.Modify(viewModel.GetDateTime(), viewModel.Venue, viewModel.Genre); _context.SaveChanges(); return(RedirectToAction("Mine", "Gos")); }
public ActionResult Create(GoFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.Genres = _context.Genres.ToList(); return(View("GoForm", viewModel)); } var go = new Go { ArticalId = User.Identity.GetUserId(), DateTime = viewModel.GetDateTime(), //GetDateTime = viewModel.GetDateTime, //GetDateTime = GetDateTime.Parse(string.Format("{0} {1}", viewModel.Date, viewModel.Time)), GenreId = viewModel.Genre, Venue = viewModel.Venue }; _context.Gos.Add(go); _context.SaveChanges(); return(RedirectToAction("Mine", "Gos")); }