コード例 #1
0
        /*
         * public ActionResult RequestView(string id)
         * {
         *  var userId = int.Parse(id);
         *  return View(db.Helps.Where(x => x.UserId == userId).FirstOrDefault());
         * }
         */

        public ActionResult Edit(int id)
        {
            using (db = new StateScholarshipEntities4())
            {
                return(View(db.Helps.Where(x => x.RequestId == id).FirstOrDefault()));
            }
        }
コード例 #2
0
 // GET: Help
 public ActionResult Index()
 {
     using (db = new StateScholarshipEntities4())
     {
         return(View(db.Helps.Where(x => x.Solved == "Work in Progress").ToList()));
     }
 }
コード例 #3
0
        public ActionResult AdminPortal()
        {
            if (Session["ID"] != null && Session["Password"] != null)
            {
                StateScholarshipEntities4 con = new StateScholarshipEntities4();
                var count = con.Helps.Count(x => x.Solved == "Work in Progress");

                ViewBag.Data = count;
                return(View());
            }
            else
            {
                return(RedirectToAction("Login"));
            }
        }
コード例 #4
0
        public ActionResult Edit(int id, Help help)
        {
            try
            {
                // TODO: Add update logic here
                using (db = new StateScholarshipEntities4())
                {
                    db.Entry(help).State = EntityState.Modified;
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #5
0
        public ActionResult HelpForm(Help model)
        {
            if (ModelState.IsValid)
            {
                using (db = new StateScholarshipEntities4())
                {
                    model.DateOfTicket = DateTime.Now;
                    model.Resolution   = "In progress";
                    model.Solved       = "Work in Progress";
                    db.Helps.Add(model);
                    db.SaveChanges();
                    //ModelState.Clear();
                    ViewBag.SuccessMessage = "Issue successfully submitted";
                    return(View());
                }
            }

            else
            {
                ModelState.Clear();
                ViewBag.RejectMessage = "Please Fill the Details";
                return(View());
            }
        }