示例#1
0
 public void Update(Department model)
 {
     var entity = Find(model.ID);
     db.Attach<Department>(entity);
     entity.Name=model.Name;
     entity.Description=model.Description;
     entity.LeaderID=model.LeaderID;
     entity.PID=model.PID;
     entity.Code=model.Code;
     entity.Level=model.Level;
     db.Commit();
 }
示例#2
0
 public Department Create(DepartmentViewModel model)
 {
     var entity = new Department();
     entity.Name=model.Name;
     entity.Description=model.Description;
     entity.LeaderID=model.LeaderID;
     entity.PID=model.PID;
     entity.Code=model.Code;
     entity.Level=model.Level;
     db.Add<Department>(entity);
     db.Commit();
     return entity;
 }
示例#3
0
 public void Delete(Department model)
 {
     var target = Find(model.ID);
     db.Remove<Department>(target);
     db.Commit();
 }
示例#4
0
 public void Create(Department model)
 {
     db.Add<Department>(model);
     db.Commit();
 }