public void saveBestemmelseInfo_step3_1(DBTestamentOpretter egnTestament, DBTestamentOpretter PartnerTestment, string sessionid) { using (dinearvningerEntities dbContext = new dinearvningerEntities()) { var testamentForm = dbContext.Testamenta_form.SingleOrDefault(x => x.Session_Id == sessionid); var result = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type == "Primary"); if (result != null) { result.Fortrinsret = egnTestament.Fortrinsret; result.Genstande = egnTestament.Genstande; } if (PartnerTestment != null) { var resultPartner = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type != "Primary"); if (resultPartner != null) { resultPartner.Fortrinsret = PartnerTestment.Fortrinsret; resultPartner.Genstande = PartnerTestment.Genstande; } } dbContext.SaveChanges(); } //throw new NotImplementedException(); }
public void saveBestemmelseInfo_step2_1(DBTestamentOpretter egnTestament, DBTestamentOpretter PartnerTestment, string sessionid) { using (dinearvningerEntities dbContext = new dinearvningerEntities()) { var testamentForm = dbContext.Testamenta_form.SingleOrDefault(x => x.Session_Id == sessionid); var result = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type == "Primary"); if (result != null) { result.Saerejeform = egnTestament.Saerejeform; result.MaaSaerejetAendres = egnTestament.MaaSaerejetAendres; result.Aendringsbetingelser = egnTestament.Aendringsbetingelser; } if (PartnerTestment != null) { var resultPartner = dbContext.TestamentaOpretter.SingleOrDefault(x => x.SessionId == sessionid && x.Type != "Primary"); if (resultPartner != null) { resultPartner.Saerejeform = PartnerTestment.Saerejeform; resultPartner.MaaSaerejetAendres = PartnerTestment.MaaSaerejetAendres; resultPartner.Aendringsbetingelser = PartnerTestment.Aendringsbetingelser; } } dbContext.SaveChanges(); } //throw new NotImplementedException(); }
public DBTestamentOpretter MapModelTestamentaOpretterToDBTestamentOpretteNew(TestamentOpretter testamentOpretter) { DBTestamentOpretter opretter = new DBTestamentOpretter() { Navn = testamentOpretter.Navn, Type = testamentOpretter.Type, Har_du_tidligere_oprettet_testamenta = testamentOpretter.Har_du_tidligere_oprettet_testamenta, Saerejeform = testamentOpretter.Saerejeform, MaaSaerejetAendres = testamentOpretter.MaaSaerejetAendres, Aendringsbetingelser = testamentOpretter.Aendringsbetingelser, Fortrinsret = testamentOpretter.Fortrinsret, Genstande = testamentOpretter.Genstande, Sidder_du_i_uskiftet_bo = testamentOpretter.Sidder_du_i_uskiftet_bo, Dit_Afdoede_aegtefaelles_navn = testamentOpretter.Dit_Afdoede_aegtefaelles_navn, har_du_saereje = testamentOpretter.Har_du_saereje, Vil_du_indsaette_en_vaerge_for_boernene_hvis_du_gaar_bort = testamentOpretter.Vil_du_indsaette_en_vaerge_for_boernene_hvis_du_gaar_bort, RelationTilVaerge = testamentOpretter.RelationTilVaerge, Begrundelse_for_valg_af_vaerge = testamentOpretter.Begrundelse_for_valg_af_vaerge, Vaerge = new DBVaerge { Navn = testamentOpretter.Vaerge.Navn, Raadighedsbelob_til_vaergen = (decimal)testamentOpretter.Vaerge.Raadighedsbelob_til_vaergen }, Adresse = new DBAdresse() { Adressen = testamentOpretter.Adresse.Adressen, Email = testamentOpretter.Adresse.Email, Foedselsdagsdato = testamentOpretter.Adresse.Foedselsdagsdato, Postnummer = testamentOpretter.Adresse.Postnummer, telefonNummer = testamentOpretter.Adresse.telefonNummer } }; return(opretter); }
public void saveYderligereInfo_step6(DBTestamentOpretter PartnerTestment, string sessionid) { using (dinearvningerEntities dbContext = new dinearvningerEntities()) { var testamentForm = dbContext.Testamenta_form.SingleOrDefault(x => x.Session_Id == sessionid); var result = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type != "Primary"); int adressId = 0; if (result != null) { adressId = (int)result.AdresseId; if (adressId != 0) { var adressResult = dbContext.Adresse.SingleOrDefault(x => x.Id == adressId); adressResult.Dit_fulde_navn = PartnerTestment.FuldeNavn; adressResult.Adresse1 = PartnerTestment.Adresse.Adressen; adressResult.Postnummer = PartnerTestment.Adresse.Postnummer; adressResult.Email = PartnerTestment.Adresse.Email; adressResult.TelefonNum = PartnerTestment.Adresse.telefonNummer; adressResult.Foedselsdagsdato = PartnerTestment.Adresse.Foedselsdagsdato; } else { Adresse adresseObj = new Adresse { Dit_fulde_navn = PartnerTestment.FuldeNavn, Adresse1 = PartnerTestment.Adresse.Adressen, Postnummer = PartnerTestment.Adresse.Postnummer, Email = PartnerTestment.Adresse.Email, TelefonNum = PartnerTestment.Adresse.telefonNummer, Foedselsdagsdato = PartnerTestment.Adresse.Foedselsdagsdato }; dbContext.Adresse.Add(adresseObj); dbContext.SaveChanges(); adressId = adresseObj.Id; result.AdresseId = adressId; } dbContext.SaveChanges(); } } }
public void saveArvingeFordelingInfo_step4_2(DBTestamentOpretter partnerTestamentaOprette, string sessionid) { using (dinearvningerEntities dbContext = new dinearvningerEntities()) { var testamentForm = dbContext.Testamenta_form.SingleOrDefault(x => x.Session_Id == sessionid); var result = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type != "Primary"); if (result != null) { result.FordelingiPct = (Decimal)partnerTestamentaOprette.FordelingiPct; result.Ejendele = partnerTestamentaOprette.Ejendele; } } }
public DBTestamentOpretter MapModelTestamentaOpretterToDBTestamentOprette(TestamentOpretter testamentOpretter) { DBTestamentOpretter opretter = new DBTestamentOpretter() { Navn = testamentOpretter.Navn, Type = testamentOpretter.Type, Har_du_tidligere_oprettet_testamenta = testamentOpretter.Har_du_tidligere_oprettet_testamenta, Saerejeform = testamentOpretter.Saerejeform, MaaSaerejetAendres = testamentOpretter.MaaSaerejetAendres, Aendringsbetingelser = testamentOpretter.Aendringsbetingelser, Fortrinsret = testamentOpretter.Fortrinsret, Genstande = testamentOpretter.Genstande, Sidder_du_i_uskiftet_bo = testamentOpretter.Sidder_du_i_uskiftet_bo, Dit_Afdoede_aegtefaelles_navn = testamentOpretter.Dit_Afdoede_aegtefaelles_navn, har_du_saereje = testamentOpretter.Har_du_saereje }; return(opretter); }
public void saveYderligereInfo_step1_1(DBTestamentOpretter PartnerTestementOpretter, string sessionid) { using (dinearvningerEntities dbContext = new dinearvningerEntities()) { var testamentForm = dbContext.Testamenta_form.SingleOrDefault(x => x.Session_Id == sessionid); var result = dbContext.TestamentOpretter.SingleOrDefault(x => x.Testament_Form_Id == testamentForm.Id && x.Type != "Primary"); if (result != null) { var testamentOpretteId = result.Id; var vaergeResult = dbContext.Vaerge.SingleOrDefault(x => x.TestamentOpretteId == testamentOpretteId); if (vaergeResult == null) { Vaerge vaergeObj = new Vaerge { TestamentOpretteId = testamentOpretteId, Navn = PartnerTestementOpretter.Vaerge.Navn, Raadighedsbelob_til_vaergen = PartnerTestementOpretter.Vaerge.Raadighedsbelob_til_vaergen }; dbContext.Vaerge.Add(vaergeObj); dbContext.SaveChanges(); result.VaergeId = vaergeObj.Id; } else { vaergeResult.Navn = PartnerTestementOpretter.Vaerge.Navn; vaergeResult.Raadighedsbelob_til_vaergen = PartnerTestementOpretter.Vaerge.Raadighedsbelob_til_vaergen; } result.Vil_du_indsaette_en_vaerge_for_boernene_hvis_du_gaar_bort = PartnerTestementOpretter.Vil_du_indsaette_en_vaerge_for_boernene_hvis_du_gaar_bort; result.Relation_til_vaergen = PartnerTestementOpretter.Relation_til_vaergen; result.Begrundelse_for_valg_af_vaerge = PartnerTestementOpretter.Begrundelse_for_valg_af_vaerge; } dbContext.SaveChanges(); } //throw new NotImplementedException(); }