/// <summary> /// Добавяне импортирано престъпление от ЕИСПП /// </summary> /// <param name="caseId"></param> /// <returns></returns> public async Task <IActionResult> AddCaseCrimeEispp(int caseId) { if (!CheckAccess(service, SourceTypeSelectVM.Case, caseId, AuditConstants.Operations.Update)) { return(Redirect_Denied()); } var model = new EisppCrimeVM() { CaseId = caseId, EISPPNumber = eisppService.GetEisppNumber(caseId) }; await SetViewbagEispp(model.CaseId, model.EISPPNumber); return(View(nameof(AddCaseCrimeEispp), model)); }
public async Task <IActionResult> AddCaseCrimeEispp(EisppCrimeVM model) { await SetViewbagEispp(model.CaseId, model.EISPPNumber); if (!ModelState.IsValid) { return(View(nameof(AddCaseCrimeEispp), model)); } if (await service.CasePersonCrimeFillFromEispp_SaveData(model.CaseId, model.PneNumber)) { SetSuccessMessage(MessageConstant.Values.SaveOK); return(RedirectToAction(nameof(AddCaseCrimeEispp), new { caseId = model.CaseId })); } else { SetErrorMessage(MessageConstant.Values.SaveFailed); } return(View(nameof(AddCaseCrimeEispp), model)); }