public Employee GetEmployee(string no) { using (var context = new CronusContext(xmlPath)) { Employee dbEmployee = context.Employee.SingleOrDefault(e => e.No.Equals(no)); return(dbEmployee); } }
public List <Employee> GetEmployees() { using (var context = new CronusContext(xmlPath)) { List <Employee> dbEmployees = context.Employee.ToList(); return(dbEmployees); } }
public void UpdateEmployee(Employee e) { using (var context = new CronusContext(xmlPath)) { Employee dbEmployee = context.Employee.Find(e.No); if (dbEmployee == null) { return; } context.Entry(dbEmployee).CurrentValues.SetValues(e); context.SaveChanges(); } }
public void DeleteEmployee(Employee e) { using (var context = new CronusContext(xmlPath)) { Employee dbEmployee = context.Employee.Find(e.No); if (dbEmployee == null) { return; } context.Employee.Remove(dbEmployee); context.SaveChanges(); } }