コード例 #1
0
        public ActionResult AssignCase()
        {
            JurisprudenceDBEntities db = new JurisprudenceDBEntities();
            var      email             = Session["Username"].ToString();
            tbl_User tbl = db.tbl_User.Single(u => u.Email == email);

            if (tbl.Role == "Admin")
            {
                JurisprudenceDBEntities _db = new JurisprudenceDBEntities();
                var tblc = _db.tbl_Case;
                List <CaseModelClass> lstc = new List <CaseModelClass>();
                foreach (tbl_Case item in tblc)
                {
                    CaseModelClass cmc = new CaseModelClass();
                    cmc.CaseName    = item.CaseName;
                    cmc.CaseType    = item.CaseType;
                    cmc.CaseDetails = item.CaseDetails;
                    cmc.CaseID      = item.CaseID;
                    cmc.Lawyer      = item.Lawyer;
                    lstc.Add(cmc);
                }

                return(View(lstc));
            }
            ViewBag.Message = "Please Contact Admin";
            List <CaseModelClass> lst = new List <CaseModelClass>();

            return(View(lst));
        }
コード例 #2
0
        public ActionResult ViewCase()
        {
            JurisprudenceDBEntities _db = new JurisprudenceDBEntities();

            var      User = Session["Username"];
            tbl_User tb   = _db.tbl_User.Single(u => u.Email == User);

            var userid  = tb.UserID;
            var lawname = tb.Name;
            var tblc    = _db.tbl_Case.Where(u => u.UserID == userid || u.Lawyer == lawname);
            List <CaseModelClass> lstc = new List <CaseModelClass>();

            foreach (tbl_Case item in tblc)
            {
                CaseModelClass cmc = new CaseModelClass();
                cmc.CaseName    = item.CaseName;
                cmc.CaseType    = item.CaseType;
                cmc.CaseDetails = item.CaseDetails;
                cmc.CaseID      = item.CaseID;
                cmc.Lawyer      = item.Lawyer;
                lstc.Add(cmc);
            }

            return(View(lstc));
        }
コード例 #3
0
        public ActionResult EditCase(CaseModelClass cmc)
        {
            JurisprudenceDBEntities _db = new JurisprudenceDBEntities();
            tbl_Case tb = _db.tbl_Case.Single(u => u.CaseID == cmc.CaseID);

            tb.CaseName    = cmc.CaseName;
            tb.CaseType    = cmc.CaseType;
            tb.CaseDetails = cmc.CaseDetails;
            _db.SaveChanges();
            return(View("Cases"));
        }
コード例 #4
0
        public ActionResult EditCase(int id)
        {
            JurisprudenceDBEntities _db = new JurisprudenceDBEntities();
            tbl_Case       tb           = _db.tbl_Case.Single(u => u.CaseID == id);
            CaseModelClass cmc          = new CaseModelClass();

            cmc.CaseID      = tb.CaseID;
            cmc.CaseName    = tb.CaseName;
            cmc.CaseType    = tb.CaseType;
            cmc.CaseDetails = tb.CaseDetails;
            return(View(cmc));
        }
コード例 #5
0
        public ActionResult Assign(CaseModelClass cmc, FormCollection fc)
        {
            if (cmc.Lawyer == "Choose Lawyer")
            {
                ViewBag.Message = "Please select Lawyer";
            }
            JurisprudenceDBEntities _db = new JurisprudenceDBEntities();
            tbl_Case   tb  = _db.tbl_Case.Single(u => u.CaseID == cmc.CaseID);
            int        lid = Int32.Parse(fc["Lawyer"]);
            tbl_Lawyer tbl = _db.tbl_Lawyer.Single(v => v.LawyerID == lid);

            tb.Lawyer = tbl.Name;
            _db.SaveChanges();
            return(RedirectToAction("AssignCase"));
        }
コード例 #6
0
        public ActionResult Assign(int id)
        {
            JurisprudenceDBEntities db = new JurisprudenceDBEntities();

            tbl_Case       tb  = db.tbl_Case.Single(u => u.CaseID == id);
            CaseModelClass cmc = new CaseModelClass();

            cmc.CaseName    = tb.CaseName;
            cmc.CaseID      = tb.CaseID;
            cmc.CaseType    = tb.CaseType;
            cmc.CaseDetails = tb.CaseDetails;
            cmc.Lawyer      = tb.Lawyer;
            JurisprudenceDBEntities _db = new JurisprudenceDBEntities();

            ViewBag.Lawyers = _db.tbl_Lawyer;
            return(View(cmc));
        }