public ActionResult Create(TicketFullViewModel ticket) { if (ModelState.IsValid) { var ticketToAdd = new Ticket() { Title = ticket.Title, ScreenshotUrl = ticket.ScreenshotUrl, Priority = ticket.Priority, Description = ticket.Description, CategoryId = ticket.CategoryId, AuthorId = User.Identity.GetUserId() }; uow.Tickets.Add(ticketToAdd); uow.SaveChanges(); return RedirectToAction("Index"); } ViewBag.AuthorId = new SelectList(db.Users, "Id", "UserName", ticket.AuthorId); ViewBag.CategoryId = new SelectList(db.Categories, "Id", "Name", ticket.CategoryId); return View(ticket); }
public ActionResult Edit(Ticket ticket) { if (ModelState.IsValid) { db.Entry(ticket).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.AuthorId = new SelectList(db.Users, "Id", "UserName", ticket.AuthorId); ViewBag.CategoryId = new SelectList(db.Categories, "Id", "Name", ticket.CategoryId); return View(ticket); }