Exemplo n.º 1
0
        ///Step 2 Arvinger

        public string saveArvningInfo_step1(TestamentaArvningSpgEtRequest req)
        {
            var exists = session_repo.sessionExists(req.SessionId);

            if (exists)
            {
                var AktivArvningerList    = req.ArvingerList.Where(x => x.ErActive == true).ToList();
                var InAktiveArvningerList = req.ArvingerList.Where(x => x.ErActive == false).ToList();

                if (AktivArvningerList != null)
                {
                    var arvningDbList = mappingHelper.MapModelArvingerListToDBArvingerList(AktivArvningerList);
                    testamenta_repo.saveArvingeInfo_step1(arvningDbList, req.SessionId);
                }
                if (InAktiveArvningerList != null)
                {
                    var arvningDbList = mappingHelper.MapModelArvingerListToDBArvingerList(InAktiveArvningerList);
                    testamenta_repo.deleteArvninger(arvningDbList, req.SessionId);
                }
                return(req.SessionId);
            }
            else
            {
                return("Invalid SessionId");
            }
        }
Exemplo n.º 2
0
        public string PostArvingInfoStepEt(TestamentaArvningSpgEtRequest req)
        {
            TestamentaHandlerService service = new TestamentaHandlerService();

            string sessionId = service.saveArvningInfo_step1(req);

            return(sessionId);
        }