/// <summary> /// Справка търговски регистър /// </summary> /// <param name="id"></param> /// <returns></returns> public IActionResult ActualStateV3(int?id) { RegixActualStateV3VM model = null; if ((id ?? 0) > 0) { (bool result, string errorMessage, RegixActualStateV3VM resultModel) = service.GetActualStateV3ById(id ?? 0); if (result == true) { model = resultModel; } else { model = new RegixActualStateV3VM(); model.Report.CourtId = userContext.CourtId; ModelState.AddModelError("", errorMessage); } } else { model = new RegixActualStateV3VM(); model.Report.CourtId = userContext.CourtId; } return(View(model)); }
/// <summary> /// Справка търговски регистър /// </summary> /// <param name="id"></param> /// <returns></returns> public IActionResult ActualStateV3(int?id) { RegixActualStateV3VM model = null; if ((id ?? 0) > 0) { (bool result, string errorMessage, RegixActualStateV3VM resultModel) = service.GetActualStateV3ById(id ?? 0); if (result == true) { model = resultModel; } else { model = new RegixActualStateV3VM(); SetRegixReportMainData(model.Report); ModelState.AddModelError("", errorMessage); } } else { model = new RegixActualStateV3VM(); SetRegixReportMainData(model.Report); } SetHelpFile(HelpFileValues.Inquiry10); return(View(model)); }
public async Task <IActionResult> ActualStateV3(RegixActualStateV3VM model) { ValidateReason(model.Report); if (!ModelState.IsValid) { return(View(nameof(ActualStateV3), model)); } var currentId = model.Report.Id; if (service.ActualStateV3_SaveData(model)) { await RegixReportSaveFile(NomenclatureConstants.RegixType.ActualStateV3, model.Report.Id); this.SaveLogOperation(currentId == 0, model.Report.Id); SetSuccessMessage("Четенето премина успешно"); return(RedirectToAction(nameof(ActualStateV3), new { id = model.Report.Id })); } else { SetErrorMessage("Проблем при четене на данните"); } return(View(nameof(ActualStateV3), model)); }