public ActionResult DeleteGalsa(int?id) { if (Session["empName"] != null) { string name = Session["empName"].ToString(); var ss = _db.Employee.Where(d => d.employeeName == name).FirstOrDefault(); var _allowAll = _db.HowCanAcess.Where(s => s.employeeID == ss.id).FirstOrDefault(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } elgalasat galsa = _db.elgalasat.Find(id); int caseid = galsa.NumberOfCase; var _case = _db.Cases.Where(d => d.numberOfCase == caseid).FirstOrDefault(); string empid = ss.id.ToString(); string cc = _case.employeeName; if (_case == null) { return(HttpNotFound()); } else if (_case.employeeName == empid || _allowAll.AccessAll == true) { return(View(galsa)); } } return(RedirectToAction("HavntAccess", "Employees")); }
public ActionResult DeleteConfirmed(int id) { elgalasat galsa = _db.elgalasat.Find(id); _db.elgalasat.Remove(galsa); _db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult NewGalsa(elgalasat _elgalsa, int?id, DateTime dateOfGalsa) { ViewBag.Courts = new SelectList(_db.Court.ToList(), "id", "CourtName"); var CaseID = _db.Cases.Find(id); _elgalsa.NumberOfCase = CaseID.numberOfCase; _elgalsa.EmpName = CaseID.employeeName; _elgalsa.dateOfGalsa = dateOfGalsa; _db.elgalasat.Add(_elgalsa); _db.SaveChanges(); @TempData["Addgalsa"] = "تم اضافه الجلسه فى الاجنده بنجاح"; return(RedirectToAction("index")); }
public ActionResult EditGalsa(int id, elgalasat _galasa, DateTime dateOfGalsa) { ViewBag.Courts = new SelectList(_db.Court.ToList(), "id", "CourtName"); if (ModelState.IsValid) { _galasa.dateOfGalsa = dateOfGalsa; _db.Entry(_galasa).State = EntityState.Modified; _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(_galasa)); }