Ejemplo n.º 1
0
        public bool Save() {
            bool isOkay = false;

            using (var dbContext = new PeopleEntities()) {

                if (languageID == null) {
                    Language = null;
                }
                else {
                    Language = dbContext.Languages.Find(languageID);
                }

                if (id > 0) {
                    dbContext.People.Attach(this);
                    dbContext.Entry(this).State = System.Data.EntityState.Modified;
                }
                else {
                    dbContext.People.Add(this);
                }

                if (dbContext.SaveChanges() > 0) {
                    isOkay = true;
                }
            }

            return isOkay;
        }