public ActionResult Create(TicketwithListViewModel t, HttpPostedFileBase file) { if (!ModelState.IsValid) { return(View(t)); } if (file != null) { if (file != null) { if (acceptedExtensions.Contains(Path.GetExtension(file.FileName))) { if (!Directory.Exists(Server.MapPath("~/userfiles"))) { Directory.CreateDirectory(Server.MapPath("~/userfiles")); } file.SaveAs(Path.Combine(Server.MapPath("~/userfiles"), file.FileName)); t.Ticket.FilePath = Path.Combine(Server.MapPath("~/userfiles"), file.FileName); } else { @ViewBag.file = "Bu dosya tipi Desteklenmemektedir"; return(View(t)); } } } DatabaseContext db = new DatabaseContext(); List <Users> userslist = db.Users.Where(x => !x.IsDeleted).ToList(); foreach (Users u in userslist) { if (u.Username == Session["Login"].ToString()) { t.Ticket.Author = u; } } db.Tickets.Add(t.Ticket); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create() { TicketwithListViewModel model = new TicketwithListViewModel(); return(View(model)); }