Esempio n. 1
0
        /// <summary>
        /// Редакция на Натовареност по дела: основни и допълнителни дейности
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public IActionResult Edit(int id, bool isFromCase)
        {
            var model = service.GetById <CaseLoadIndex>(id);

            if (model == null)
            {
                throw new NotFoundException("Търсеният от Вас интервал не е намерен и/или нямате достъп до него.");
            }
            if (!CheckAccess(service, SourceTypeSelectVM.CaseLoadIndex, id, AuditConstants.Operations.Update, model.CaseId))
            {
                return(Redirect_Denied());
            }
            SetViewbag(model.CaseId, model.CaseSessionId, model.IsMainActivity, isFromCase);
            model.DescriptionExpired = isFromCase ? "Case" : null;
            return(View(nameof(Edit), model));
        }