public string saveBestemmelseInfo_step3(TestamentaBestemmelseSpgTreRequest req) { var exists = session_repo.sessionExists(req.SessionId); if (exists) { testamenta_repo.saveBestemmelseInfo_step3(req.Vil_i_give_en_arving_fortrinsret, req.SessionId); var egnTestamentOprette = mappingHelper.MapModelTestamentaOpretterToDBTestamentOprette(req.EgnTestament); if (req.PartnerTestment != null) { var PartnerTestamentOprette = mappingHelper.MapModelTestamentaOpretterToDBTestamentOprette(req.PartnerTestment); testamenta_repo.saveBestemmelseInfo_step3_1(egnTestamentOprette, PartnerTestamentOprette, req.SessionId); } else { testamenta_repo.saveBestemmelseInfo_step3_1(egnTestamentOprette, null, req.SessionId); } if (req.ArvingerList.Count > 0) { var arvningDbList = mappingHelper.MapModelArvingerListToDBArvingerList(req.ArvingerList); testamenta_repo.saveBestemmelseInfo_step3_2(arvningDbList, req.SessionId); } return(req.SessionId); } else { return("Invalid SessionId"); } }
public string PostBestemmelserInfoStepTre(TestamentaBestemmelseSpgTreRequest req) { TestamentaHandlerService service = new TestamentaHandlerService(); string sessionId = service.saveBestemmelseInfo_step3(req); return(sessionId); }