/// <summary> /// Rückgabe aller gültigen Kinder des Datagrids! /// return IList<DB.Child> /// /// Author: Antonios Fesenmeier /// </summary> /// <returns></returns> public IList <DB.Child> getChilds() { IList <DB.Child> lChilds = new List <DB.Child>(); foreach (ChildModel cM in _ValidChilds) { var aChild = new DB.Child(); aChild.DateOfBirth = cM.Birthday; aChild.FirstName = cM.FirstName; aChild.LastName = cM.LastName; aChild.IsFemale = cM.IsFemale; lChilds.Add(aChild); } return(lChilds); }
/// <summary> /// Fügt ein neues Kind in der Datenbank hinzu /// </summary> /// <param name="personId">Die Personen ID</param> /// <param name="firstname">Vorname</param> /// <param name="lastname">Nachname</param> /// <param name="dateOfBirth">Geburtsdatum</param> /// <param name="isFemale">Wert ob es sich um ein Junge oder Mädchen handelt</param> /// <returns>Die ID des Eintrags in der Datenbank</returns> public static int Add(int personId, string firstname, string lastname, DateTime dateOfBirth, bool isFemale) { using (TafelModelContainer db = new TafelModelContainer()) { Child child = new Child() { FirstName = firstname, LastName = lastname, DateOfBirth = dateOfBirth, Person = db.Persons.Single(p => p.PersonID == personId), IsFemale = isFemale, }; db.Children.AddObject(child); db.SaveChanges(); return child.ChildID; } }
/// <summary> /// Rückgabe aller gültigen Kinder des Datagrids! /// return IList<DB.Child> /// /// Author: Antonios Fesenmeier /// </summary> /// <returns></returns> public IList<DB.Child> getChilds() { IList<DB.Child> lChilds = new List<DB.Child>(); foreach (ChildModel cM in _ValidChilds) { var aChild = new DB.Child(); aChild.DateOfBirth = cM.Birthday; aChild.FirstName = cM.FirstName; aChild.LastName = cM.LastName; aChild.IsFemale = cM.IsFemale; lChilds.Add(aChild); } return lChilds; }
/// <summary> /// Veraltete Methode zum Hinzufügen eines neuen Objekts zum EntitySet 'Children'. Verwenden Sie stattdessen die Methode '.Add' der zugeordneten Eigenschaft 'ObjectSet<T>'. /// </summary> public void AddToChildren(Child child) { base.AddObject("Children", child); }
/// <summary> /// Erstellt ein neues Child-Objekt. /// </summary> /// <param name="childID">Anfangswert der Eigenschaft ChildID.</param> /// <param name="firstName">Anfangswert der Eigenschaft FirstName.</param> /// <param name="lastName">Anfangswert der Eigenschaft LastName.</param> /// <param name="dateOfBirth">Anfangswert der Eigenschaft DateOfBirth.</param> public static Child CreateChild(global::System.Int32 childID, global::System.String firstName, global::System.String lastName, global::System.DateTime dateOfBirth) { Child child = new Child(); child.ChildID = childID; child.FirstName = firstName; child.LastName = lastName; child.DateOfBirth = dateOfBirth; return child; }