Esempio n. 1
0
        public ActionResult General([Bind(Include = "ticketid,assetnumber,assetowner,subject,priority,description,accomplishstatus,acknowledgestatus,ticketstatus,datecreated,datedue,employeeNumber")] GeneralTicketViewModel model)
        {
            string eno = Session["empNo"].ToString();

            model.accomplishstatus  = false;
            model.acknowledgestatus = false;
            model.ticketstatus      = true;
            model.datecreated       = DateTime.Now;

            if (ModelState.IsValid)
            {
                Ticket tt = new Ticket
                {
                    accomplishstatus  = model.accomplishstatus,
                    acknowledgestatus = model.acknowledgestatus,
                    ticketstatus      = model.ticketstatus,
                    datecreated       = model.datecreated,
                    employeeNumber    = model.employeeNumber,
                    subject           = model.subject,
                    description       = model.description,
                    datedue           = model.datedue,
                    assetnumber       = null,
                    assetowner        = eno,
                };
                _context.Tickets.Add(tt);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            ViewBag.employeeNumber = new SelectList(_context.Employees.ToList().Where(x => x.position.Equals("Technician") || x.position.Equals("Administrator")), "employeeNumber", "fullname", model.employeeNumber);

            return(View(model));
        }
Esempio n. 2
0
        public ActionResult General()
        {
            ViewBag.employeeNumber = new SelectList(_context.Employees.ToList().Where(x => x.position.Equals("Technician") || x.position.Equals("Administrator")), "employeeNumber", "fullname");

            string eno = null, sub = null, bodd = null;

            eno  = Session["empNo"].ToString();
            sub  = Session["Subject"].ToString();
            bodd = Session["Body"].ToString();

            GeneralTicketViewModel gtt;

            gtt = new GeneralTicketViewModel
            {
                employee    = eno,
                subject     = sub,
                description = bodd
            };
            return(View(gtt));
        }