public void UpdateEmployeeVisitCategory(EmployeeVisitCategory employeeVisitCategory)
 {
     DataContext.EmployeeVisitCategories.Attach(employeeVisitCategory);
     DataContext.Entry(employeeVisitCategory).State = EntityState.Modified;
     SetAuditFields(employeeVisitCategory);
     DataContext.SaveChanges();
 }
        public void DeleteEmployeeVisitCategory(long employeeVisitCategoryId)
        {
            EmployeeVisitCategory employeeVisitCategory = GetEmployeeVisitCategory(employeeVisitCategoryId);

            DataContext.EmployeeVisitCategories.Remove(employeeVisitCategory);
            DataContext.SaveChanges();
        }
 public void AddEmployeeVisitCategory(EmployeeVisitCategory employeeVisitCategory)
 {
     DataContext.EmployeeVisitCategories.Add(employeeVisitCategory);
     SetAuditFields(employeeVisitCategory);
     DataContext.SaveChanges();
 }