void SetViewbag(int id, int caseId, int?caseSessionId, bool IsViewRowSessionBreadcrumbs = true) { var modelSession = new CaseSessionVM(); if (id > 0) { modelSession = service.CaseSessionVMById(id); ViewBag.IsExpired = modelSession.SessionStateId == NomenclatureConstants.SessionState.Nasrocheno; } else { ViewBag.IsExpired = false; } ViewBag.CaseSessionName = modelSession.SessionTypeLabel + " " + modelSession.DateFrom.ToString("dd.MM.yyyy"); ViewBag.CourtHallId = modelSession.CourtHallId ?? 0; ViewBag.SessionTypeId_ddl = nomService.GetDDL_SessionTypesByCase(caseId); ViewBag.SessionStateId_ddl = nomService.GetDDL_SessionStateRoute(modelSession.SessionStateId); ViewBag.CourtHallId_ddl = commonService.GetDropDownList_CourtHall(userContext.CourtId); ViewBag.CaseClassification_ddl = classficationService.CaseClassification_Select(caseId, caseSessionId); ViewBag.DateTo_Minutes_ddl = nomService.GetDDL_SessionDuration(); if (caseSessionId > 0) { ViewBag.breadcrumbs = commonService.Breadcrumbs_GetForCaseSession(caseSessionId.Value, IsViewRowSessionBreadcrumbs); } else { ViewBag.breadcrumbs = commonService.Breadcrumbs_GetForCase(caseId); } ViewBag.hasSubstitutions = (lawUnitService.LawUnitSubstitution_SelectForSession(caseSessionId ?? 0) != null) ? lawUnitService.LawUnitSubstitution_SelectForSession(caseSessionId ?? 0).Any() : false; }
public IActionResult LawUnitSubstitute_LoadData(IDataTablesRequest request, int caseSessionId) { var data = service.LawUnitSubstitution_SelectForSession(caseSessionId); return(request.GetResponse(data)); }