public void UpdateCustomerOccupation(CustomerOccupation customerOccupation)
 {
     DataContext.CustomerOccupations.Attach(customerOccupation);
     DataContext.Entry(customerOccupation).State = EntityState.Modified;
     SetAuditFields(customerOccupation);
     DataContext.SaveChanges();
 }
        public void DeleteCustomerOccupation(long customerOccupationId)
        {
            CustomerOccupation customerOccupation = GetCustomerOccupation(customerOccupationId);

            DataContext.CustomerOccupations.Remove(customerOccupation);
            DataContext.SaveChanges();
        }
 public void AddCustomerOccupation(CustomerOccupation customerOccupation)
 {
     DataContext.CustomerOccupations.Add(customerOccupation);
     SetAuditFields(customerOccupation);
     DataContext.SaveChanges();
 }