public ActionResult Info(int id) { List <Ticket> profiles = new List <Ticket>(); using (AgencyDBEntities db = new AgencyDBEntities()) { Ticket UPV; var customer = db.Customers.SingleOrDefault(c => c.ID == id); ViewBag.customername = customer.Name; foreach (var ticket in db.Tickets) { if (id == ticket.Customer_ID) { UPV = new Ticket(); UPV.ID = ticket.ID; UPV.Seat_Number = ticket.Seat_Number; UPV.Trip = ticket.Trip; UPV.Type = ticket.Type; profiles.Add(UPV); } } } TicketDataView TDV = new TicketDataView(); TDV.TicketProfile = profiles; return(PartialView(TDV)); }
public TicketDataView GetTicketDataView(int severityID, int statusID, int departmentID, bool resolved) { TicketDataView TDV = new TicketDataView(); List <TicketProfileView> profiles = GetAllTicketProfiles(resolved); List <LookupSeverity> severities = GetAllSeverities(); List <LookupStatus> status = GetAllStatus(); List <LookupDepartment> departments = GetAllDepartments(); TDV.TicketProfile = profiles; TDV.TicketSeverities = new TicketSeverities { SelectedSeverityID = severityID, SeverityList = severities }; TDV.TicketStatus = new TicketStatus { SelectedStatusID = statusID, StatusList = status }; TDV.TicketDepartments = new TicketDepartments { SelectedDepartmentID = departmentID, DepartmentList = departments }; return(TDV); }
public ActionResult ManageResolvedPartial(string status = "", int severityID = 0, int statusID = 0, int departmentID = 0) { if (User.Identity.IsAuthenticated) { TicketManager TM = new TicketManager(); TicketDataView TDV = TM.GetTicketDataView(severityID, statusID, departmentID, true); string message = string.Empty; if (status.Equals("update")) { message = "Update Successful"; } else if (status.Equals("delete")) { message = "Delete Successful"; } ViewBag.Message = message; return(PartialView(TDV)); } return(View()); }