public ActionResult DetailTicket(int id)
 {
     using (ticketingEntities8 dbModels = new ticketingEntities8())
     {
         return(View(dbModels.tickets.Where(x => x.ticket_id == id).FirstOrDefault()));
     }
 }
 public ActionResult AddTicket(ticket ticket_model)
 {
     using (ticketingEntities8 dbModels = new ticketingEntities8())
     {
         dbModels.tickets.Add(ticket_model);
         dbModels.SaveChanges();
     }
     ModelState.Clear();
     return(RedirectToAction("AllTicket"));
 }
Ejemplo n.º 3
0
 public ActionResult register(TestWebMVC.Models.user userModel)
 {
     if (ModelState.IsValid)
     {
         using (ticketingEntities8 dbModels = new ticketingEntities8())
         {
             dbModels.users.Add(userModel);
             dbModels.SaveChanges();
         }
         ModelState.Clear();
         return(View("view_login"));
     }
     else
     {
         return(RedirectToAction("register"));
     }
 }
 public ActionResult DeleteTicket(int id, ticket ticket_model)
 {
     try
     {
         using (ticketingEntities8 dbModels = new ticketingEntities8())
         {
             ticket ticketing = dbModels.tickets.Where(x => x.ticket_id == id).FirstOrDefault();
             dbModels.tickets.Remove(ticketing);
             dbModels.SaveChanges();
         }
         return(RedirectToAction("AllTicket"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 5
0
 public ActionResult verify(TestWebMVC.Models.user userModel)
 {
     using (ticketingEntities8 db = new ticketingEntities8())
     {
         var userDetails = db.users.Where(x => x.UserName == userModel.UserName && x.Password == userModel.Password).FirstOrDefault();
         if (userDetails == null)
         {
             return(View("view_login"));
         }
         else
         {
             Session["userID"] = userDetails.UserID;
             Session["Name"]   = userDetails.UserName;
             Session["Role"]   = userDetails.RoleName;
             return(RedirectToAction("Index", "User"));
         }
     }
 }
        public ActionResult EditTicket(ticket ticketing)
        {
            try
            {
                using (ticketingEntities8 dbModels = new ticketingEntities8())
                {
                    dbModels.Entry(ticketing).State = EntityState.Modified;
                    dbModels.SaveChanges();
                }

                return(RedirectToAction("AllTicket"));
            }
            catch
            {
                return(View());
            }

            //return RedirectToAction("AllTicket");
        }
 public ActionResult AllTicket(string option, string search)
 {
     using (ticketingEntities8 dbModels = new ticketingEntities8())
     {
         if (option == "owner")
         {
             //Index action method will return a view with a student records based on what a user specify the value in textbox
             return(View(dbModels.tickets.Where(x => x.ticket_owner.StartsWith(search) || search == null).ToList()));
         }
         else if (option == "status")
         {
             return(View(dbModels.tickets.Where(x => x.ticket_status == search || search == null).ToList()));
         }
         else
         {
             return(View(dbModels.tickets.Where(x => x.ticket_category == search || search == null).ToList()));
         }
         return(View(dbModels.tickets.ToList()));
     }
 }