Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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));
     }
 }