public async Task <Helfer> AddHelfer(HelferCreateModel createModel) { var helfer = createModel.ToEntity(); helfer.Id = Guid.NewGuid().ToString();; _db.Add(helfer); await _db.SaveChangesAsync(); return(Projector.HelferProjection.Compile().Invoke(helfer)); }
public static Entities.Helfer ToEntity(this HelferCreateModel createModel) { return(new Entities.Helfer { Anmerkung = createModel.Anmerkung, hatAuto = createModel.hatAuto, HelferTaetigkeiten = createModel.Taetigkeiten.Select(p => new Entities.HelferTaetigkeit { TaetigkeitId = (int)p }).ToArray(), istRisikogrupepe = createModel.istRisikogruppe, istFreiwilliger = createModel.istFreiwilliger, istZivildiener = createModel.istZivildiener, istAusgelastet = createModel.istAusgelastet, istDSGVOKonform = createModel.istDSGVOKonform, Kontakt = createModel.Kontakt.ToEntity() }); }