/// <summary>
        /// Добавяне на резултат
        /// </summary>
        /// <param name="caseSessionId"></param>
        /// <returns></returns>
        public IActionResult AddResult(int caseSessionId, int CallFromActId)
        {
            if (!CheckAccess(service, SourceTypeSelectVM.CaseSessionResult, null, AuditConstants.Operations.Append, caseSessionId))
            {
                return(Redirect_Denied());
            }

            var caseSession = service.CaseSessionVMById(caseSessionId);
            var model       = new CaseSessionResultEditVM()
            {
                CaseId            = caseSession.CaseId,
                CourtId           = caseSession.CourtId,
                CaseSessionId     = caseSessionId,
                IsActive          = true,
                IsMain            = !service.IsExistMainResult(caseSessionId),
                CaseLawUnitByCase = lawUnitService.GetCheckListCaseLawUnitByCaseAll(caseSession.CaseId),
                CallFromActId     = CallFromActId
            };

            SetViewbagResult(caseSessionId);
            return(View(nameof(EditResult), model));
        }