Exemple #1
0
        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");
            }
        }
Exemple #2
0
        public string PostBestemmelserInfoStepTo(TestamentaBestemmelseSpgToRequest req)
        {
            TestamentaHandlerService service = new TestamentaHandlerService();

            string sessionId = service.saveBestemmelseInfo_step2(req);

            return(sessionId);
        }