/// <summary>
        /// редакция на заседание
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IActionResult Edit(int id)
        {
            var model = service.CaseSessionVMById(id);

            if (model == null)
            {
                throw new NotFoundException("Търсеното от Вас заседание не е намерено и/или нямате достъп до него.");
            }
            if (!CheckAccess(service, SourceTypeSelectVM.CaseSession, id, AuditConstants.Operations.Update, model.CaseId))
            {
                return(Redirect_Denied());
            }
            ViewBag.CaseSessionName = model.SessionTypeLabel + " " + model.DateFrom.ToString("dd.MM.yyyy");
            SetViewbag(id, model.CaseId, model.Id);
            SetHelpFile(HelpFileValues.SessionMainData);
            return(View(nameof(Edit), model));
        }