ActivityLog.Models.Storage.PersonRepository.InsertOrUpdate C# (CSharp) Method

InsertOrUpdate() public method

public InsertOrUpdate ( Person person ) : void
person Person
return void
        public void InsertOrUpdate(Person person)
        {
            if (person.PersonId == 0) {
                // New entity
                context.People.Add(person);
            } else {
                // Existing entity
                context.People.Attach(person);
                context.Entry(person).State = EntityState.Modified;
            }
        }