示例#1
0
        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
                 *
                 *
                 */
            });
        }
示例#2
0
        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));
        }
示例#3
0
        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
                 *
                 *
                 */
            });
        }
示例#4
0
        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()
            });
        }