public ActionResult Create(AssistantCreateTicketViewModel model) { if (ModelState.IsValid) { TicketHeader tih = db.TicketHeaders.Add(new TicketHeader { TiH_Subject = model.TiH_Subject, TiH_TiTID = 1, TiH_TiSID = 1, TiH_CMPID = model.TiH_CMPID }); TicketPosition tip = db.TicketPositions.Add(new TicketPosition { TiP_Date = DateTime.Now, TiP_LP = 1, TiP_TiHID = tih.TiH_ID, TiP_ASSID = User.Identity.GetUserId(), TiP_Content = model.TiP_Content, }); db.TicketHeaderAssistants.Add(new TicketHeaderAssistant { TiA_TiHID = tih.TiH_ID, TiA_AsSID = model.TiP_ASSID, }); db.SaveChanges(); return(RedirectToAction("List")); } model.Assistants = db.Assistants.ToList(); model.Companies = db.Companies.ToList(); return(View("CreateAssistants", model)); }
public ActionResult Create() { if (User.IsInRole("Customer")) { return(View("CreateCustomers")); } else { var model = new AssistantCreateTicketViewModel(); model.Assistants = db.Assistants.ToList(); model.Companies = db.Companies.ToList(); return(View("CreateAssistants", model)); } }