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(CustomerCreateTicketViewModel model) { var userid = User.Identity.GetUserId(); if (ModelState.IsValid) { TicketHeader tih = db.TicketHeaders.Add(new TicketHeader { TiH_Subject = model.TiH_Subject, TiH_CMPID = db.Customers.Where(x => x.Id == userid).FirstOrDefault().CuS_CMPID, TiH_TiTID = 1, TiH_TiSID = 1 }); TicketPosition tip = db.TicketPositions.Add(new TicketPosition { TiP_Date = DateTime.Now, TiP_LP = 1, TiP_TiHID = tih.TiH_ID, TiP_CUSID = User.Identity.GetUserId(), TiP_Content = model.TiP_Content, }); db.TicketHeaderCustomers.Add(new TicketHeaderCustomer { TiC_TiHID = tih.TiH_ID, TiC_CuSID = User.Identity.GetUserId() }); db.SaveChanges(); return(RedirectToAction("List")); } return(View("CreateCustomers")); }