Пример #1
0
        public ActionResult NewHearing(string Submit, FormCollection form, CaseHearings newHearing)
        {
            string       searchText = string.Empty;
            vw_CaseLists oldCase    = new vw_CaseLists();

            if (!string.IsNullOrEmpty(form["txtSearchText"]))
            {
                searchText             = form["txtSearchText"] as string;
                ViewData["SearchText"] = searchText;
                // ViewData.Model = CourtCaseModels.GetSearchedCaseList(searchText);
                oldCase = CourtCaseModels.GetCaseDetailsByCaseNumber(searchText);
                if (oldCase != null)
                {
                    if (!string.IsNullOrEmpty(Submit))
                    {
                        ViewData["CaseDetails"] = oldCase;
                        switch (Submit.ToLower())
                        {
                        case "search":
                            ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            break;

                        case "save new hearing":
                            newHearing.CaseId = oldCase.ID;
                            //ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            int result = CourtCaseModels.CreateNewCaseHearing(newHearing);
                            ViewData["Hearings"] = CourtCaseModels.GetCaseHearingListByCaseId(oldCase.ID);
                            break;
                        }
                    }
                }
            }
            return(View());
        }
Пример #2
0
        public ActionResult EditHearing(int?id)
        {
            CaseHearings caseHearing = CourtCaseModels.GetCaseHearingById((int)id);

            if (caseHearing != null)
            {
                vw_CaseLists caseDetails = CourtCaseModels.GetCaseDetailsByCaseId((int)caseHearing.CaseId);
                ViewData["CaseDetails"] = caseDetails;
            }
            ViewData.Model = caseHearing;
            return(View());
        }
Пример #3
0
 public static int DeleteCaseHearingById(int id)
 {
     using (eLawyerEntities ele = new eLawyerEntities())
     {
         CaseHearings oldCaseHearing = ele.CaseHearings.FirstOrDefault(cs => cs.ID == id);
         if (oldCaseHearing != null)
         {
             oldCaseHearing.IsDeleted = true;
             return(ele.SaveChanges());
         }
         return(0);
     }
 }
Пример #4
0
        public static int UpdateCaseHearing(CaseHearings caseHearing)
        {
            using (eLawyerEntities ele = new eLawyerEntities())
            {
                CaseHearings oldStudent = ele.CaseHearings.FirstOrDefault(st => st.ID == caseHearing.ID);

                if (oldStudent == null)
                {
                    return(-1);//Student record not found.
                }
                var updatedStudents = ele.ApplyCurrentValues(oldStudent.GetType().Name, caseHearing);
                return(ele.SaveChanges());
            }
        }
Пример #5
0
 public static int CreateNewCaseHearing(CaseHearings newHearing)
 {
     try
     {
         using (eLawyerEntities ele = new eLawyerEntities())
         {
             ele.AddToCaseHearings(newHearing);
             return(ele.SaveChanges());
         }
     }
     catch
     {
         return(0);
     }
 }
Пример #6
0
 public ActionResult EditHearing(FormCollection form, CaseHearings newHearing)
 {
     if (ModelState.IsValid)
     {
         int result = CourtCaseModels.UpdateCaseHearing(newHearing);
     }
     if (newHearing != null)
     {
         vw_CaseLists caseDetails = CourtCaseModels.GetCaseDetailsByCaseId((int)newHearing.CaseId);
         ViewData["CaseDetails"] = caseDetails;
         int result = CourtCaseModels.UpdateCaseHearing(newHearing);
         if (result > 0)
         {
             return(RedirectToAction("NewHearing", new { @id = caseDetails.ID }));
         }
     }
     return(View());
 }