public string saveBestemmelseInfo_step2(TestamentaBestemmelseSpgToRequest req) { var exists = session_repo.sessionExists(req.SessionId); if (exists) { testamenta_repo.saveBestemmelseInfo_step1(req.Skal_arvingerne_have_saereje_med_arven, req.SessionId); var egnTestamentOprette = mappingHelper.MapModelTestamentaOpretterToDBTestamentOprette(req.EgnTestament); if (req.PartnerTestment != null) { var PartnerTestamentOprette = mappingHelper.MapModelTestamentaOpretterToDBTestamentOprette(req.PartnerTestment); testamenta_repo.saveBestemmelseInfo_step2_1(egnTestamentOprette, PartnerTestamentOprette, req.SessionId); } else { testamenta_repo.saveBestemmelseInfo_step2_1(egnTestamentOprette, null, req.SessionId); } if (req.ArvingerList.Count > 0) { var arvningDbList = mappingHelper.MapModelArvingerListToDBArvingerList(req.ArvingerList); testamenta_repo.saveBestemmelseInfo_step2_2(arvningDbList, req.SessionId); } return(req.SessionId); } else { return("Invalid SessionId"); } }
public string PostBestemmelserInfoStepTo(TestamentaBestemmelseSpgToRequest req) { TestamentaHandlerService service = new TestamentaHandlerService(); string sessionId = service.saveBestemmelseInfo_step2(req); return(sessionId); }