public string saveArvningInfo_step2(TestamentaArvningSpgToRequest req) { var exists = session_repo.sessionExists(req.SessionId); if (exists) { testamenta_repo.saveArvingeInfo_step2(req.Vil_i_donere_arv_til_velgoerenhed, req.SessionId); var aktivOrganisationArvningList = req.VedgoerendeOrganisationArvingeList.Where(x => x.ErAktiv == true).ToList(); var inAktivOrganisationArvningList = req.VedgoerendeOrganisationArvingeList.Where(x => x.ErAktiv == false).ToList(); if (aktivOrganisationArvningList != null) { var arvningDbList = mappingHelper.MapModelOrganisationArvingerListToDBOrganisationArvingerList(aktivOrganisationArvningList); testamenta_repo.saveArvingeInfo_step2_1(arvningDbList, req.SessionId); } if (inAktivOrganisationArvningList != null) { var arvningDbList = mappingHelper.MapModelOrganisationArvingerListToDBOrganisationArvingerList(inAktivOrganisationArvningList); testamenta_repo.deleteOrganisationArvninger(arvningDbList, req.SessionId); } return(req.SessionId); } else { return("Invalid SessionId"); } }
public string PostArvingInfoStepTo(TestamentaArvningSpgToRequest req) { TestamentaHandlerService service = new TestamentaHandlerService(); string sessionId = service.saveArvningInfo_step2(req); return(sessionId); }