public string saveArvningFordelingInfo_step4(TestamentaFordelingSpgToRequest req) { var exists = session_repo.sessionExists(req.SessionId); if (exists) { var AktivArvningerList = req.ArvningFordelingList.Where(x => x.ErActive == true).ToList(); var AktivOrgArvningerList = req.VedgoerendeOrganisationArvingeList.Where(x => x.ErAktiv == true).ToList(); var partnerTestament = req.PartnerTestatamenta; if (AktivArvningerList != null) { var arvningDbList = mappingHelper.MapModelArvingerListToDBArvingerList(AktivArvningerList); testamenta_repo.saveArvingeFordelingInfo_step4(arvningDbList, req.SessionId); } if (AktivOrgArvningerList != null) { var arvningDbList = mappingHelper.MapModelOrganisationArvingerListToDBOrganisationArvingerList(AktivOrgArvningerList); testamenta_repo.saveArvingeFordelingInfo_step4_1(arvningDbList, req.SessionId); } if (partnerTestament != null) { var partnerArvning = mappingHelper.MapModelTestamentaOpretterToDBTestamentOprette(partnerTestament); testamenta_repo.saveArvingeFordelingInfo_step4_2(partnerArvning, req.SessionId); } return(req.SessionId); } else { return("Invalid SessionId"); } }
public string PostArvingInfoStepFire(TestamentaFordelingSpgToRequest req) { TestamentaHandlerService service = new TestamentaHandlerService(); string sessionId = service.saveArvningFordelingInfo_step4(req); return(sessionId); }