public static AdresseDTO MapToDto(TAdressen adresse) { return(new AdresseDTO() { AdrAdresse = adresse.AdrAdresse, AdrMandant = adresse.AdrMandant, AdrVorname = adresse.AdrVorname, AdrName = adresse.AdrName, AdrTitel = adresse.AdrTitel, AdrStrasse = adresse.AdrStrasse, AdrPlz = adresse.AdrPlz, AdrOrt = adresse.AdrOrt, AdrAnrede = adresse.AdrAnrede, AdrGdatum = adresse.AdrGdatum, AdrTyp = adresse.AdrTyp, /* BeguenstigteDTo =adresse.TBeguenstigte (p=> new TBeguenstigte * * * ) */ /* AdrAnredeNavigation = new TAnrede() * * { * AnrAnredeId = adresse.AdrTyp, * AnrAnrede = adresse.AdrAnredeNavigation.AnrAnrede, * AnrJnperson = adresse.AdrAnredeNavigation.AnrJnperson * * * * * }, */ /* BeguenstigteDTo = adresse.TBeguenstigte.Select(b => new BeguenstigteDTO * * { * BegBeguenstigter = b.BegBeguenstigter, * BegStatus = b.BegStatus * }),*/ /* TEinrichtungDto = new TEinrichtung() * { * EinAdresse = adresse.AdrAdresse, * EinId=adresse.TEinrichtung, * EinTyp=adresse.TEinrichtung.EinTyp, * EinBezeichnung=adresse.TEinrichtung.EinBezeichnung * * */ }); }
public IActionResult Post([FromBody] TAdressen adressen) { if (adressen is null) { return(BadRequest("Adresse is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } _dataRepository.Add(adressen); return(CreatedAtRoute("GetAdresse", new { Id = adressen.AdrAdresse }, null)); }
public static AdresseDTO MapToDto(TAdressen adresse) { return(new AdresseDTO() { AdrAdresse = adresse.AdrAdresse, AdrMandant = adresse.AdrMandant, AdrVorname = adresse.AdrVorname, AdrName = adresse.AdrName, AdrTitel = adresse.AdrTitel, AdrStrasse = adresse.AdrStrasse, AdrPlz = adresse.AdrPlz, AdrOrt = adresse.AdrOrt, AdrAnrede = adresse.AdrAnrede, AdrGdatum = adresse.AdrGdatum, AdrTyp = adresse.AdrTyp, /* TAnredeDto = new TAnrede() * * { * AnrAnredeId = adresse.AdrTyp, * AnrAnrede = adresse.AdrAnredeNavigation.AnrAnrede, * AnrJnperson = adresse.AdrAnredeNavigation.AnrJnperson * * * }*/ /* TEinrichtungDto = new TEinrichtung() * { * EinAdresse = adresse.AdrAdresse, * EinId=adresse.TEinrichtung, * EinTyp=adresse.TEinrichtung.EinTyp, * EinBezeichnung=adresse.TEinrichtung.EinBezeichnung * * */ }); }
public static AdresseListDTo MapToDto(TAdressen adresse) { return(new AdresseListDTo() { AdrAdresse = adresse.AdrAdresse, AdrMandant = adresse.AdrMandant, AdrVorname = adresse.AdrVorname, AdrName = adresse.AdrName, AdrTitel = adresse.AdrTitel, AdrStrasse = adresse.AdrStrasse, AdrPlz = adresse.AdrPlz, AdrOrt = adresse.AdrOrt, AdrAnrede = adresse.AdrAnrede, AdrGdatum = adresse.AdrGdatum, AdrTyp = adresse.AdrTyp, Salutation = new TAnrede() { AnrAnredeId = adresse.AdrAnredeNavigation.AnrAnredeId, AnrAnrede = adresse.AdrAnredeNavigation.AnrAnrede, AnrJnperson = adresse.AdrAnredeNavigation.AnrJnperson }, Beguenstigte = adresse.TBeguenstigte.Select(x => new BeguenstigteDTO { BegBeguenstigter = x.BegBeguenstigter, BegMitglied = x.BegMitglied, BegAdresse = x.BegAdresse, BegStatus = x.BegStatus, BegPersonalNr = x.BegPersonalNr, BegEintrittsdatum = x.BegEintrittsdatum }) .ToList() }); }