/// <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)); }