public int AddJobPositionLevels(IEnumerable <jobPositionLevel> items)
 {
     using (IOPContext db = new IOPContext())
     {
         JobPositionLevelConverter     converter = new JobPositionLevelConverter(db);
         IEnumerable <JobPostionLevel> list      = items.Select(p => converter.FromDto(p));
         db.JobPositionLevels.AddRange(list);
         return(db.SaveChanges());
     }
 }
Example #2
0
 public void AddEmployee()
 {
     using (IOPContext context = new IOPContext())
     {
         context.Employees.Add(new Employee {
             Id = Guid.NewGuid().ToString(), Name = "张三", Department = null
         });
         context.SaveChanges();
     }
 }
Example #3
0
 public int AddHireTypes(IEnumerable <hireType> items)
 {
     using (IOPContext db = new IOPContext())
     {
         HireTypeConverter      converter = new HireTypeConverter(db);
         IEnumerable <HireType> list      = items.Select(p => converter.FromDto(p));
         db.HireTypes.AddRange(list);
         return(db.SaveChanges());
     }
 }
Example #4
0
 public void AddDepartment()
 {
     using (IOPContext context = new IOPContext())
     {
         Department d = new Department();
         d.Description = "键身房门店";
         d.Id          = Guid.NewGuid().ToString();
         d.Name        = "金奥健身房";
         context.Departments.Add(d);
         context.SaveChanges();
     }
 }
Example #5
0
 public int UpdateVipCards(IEnumerable <vipCard> items)
 {
     using (IOPContext db = new IOPContext())
     {
         VipCardConverter converter = new VipCardConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         }
         return(db.SaveChanges());
     }
 }
Example #6
0
 public int AddEmployees(IEnumerable <employee> items)
 {
     using (IOPContext db = new IOPContext())
     {
         EmployeeConverter converter = new EmployeeConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             db.Entry(model).State = System.Data.Entity.EntityState.Added;
         }
         return(db.SaveChanges());
     }
 }
Example #7
0
 public int DeleteUserRoles(IEnumerable <userRole> items)
 {
     using (IOPContext db = new IOPContext())
     {
         UserRoleConverter converter = new UserRoleConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             db.Entry(model).State = System.Data.Entity.EntityState.Deleted;
         }
         return(db.SaveChanges());
     }
 }
 public int UpdateJobPositionLevels(IEnumerable <jobPositionLevel> items)
 {
     using (IOPContext db = new IOPContext())
     {
         JobPositionLevelConverter converter = new JobPositionLevelConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         }
         return(db.SaveChanges());
     }
 }
Example #9
0
 public int UpdateJobTypes(IEnumerable <jobType> jobTypes)
 {
     using (IOPContext db = new IOPContext())
     {
         JobTypeConverter jtC = new JobTypeConverter(db);
         foreach (var jt in jobTypes)
         {
             var model = jtC.FromDto(jt);
             db.Entry(model).State = System.Data.Entity.EntityState.Modified;
         }
         return(db.SaveChanges());
     }
 }
Example #10
0
 public int DeleteVipCards(IEnumerable <string> Ids)
 {
     using (IOPContext db = new IOPContext())
     {
         foreach (var id in Ids)
         {
             var model = db.VipCards.Find(id);
             if (model != null)
             {
                 db.Entry(model).State = System.Data.Entity.EntityState.Deleted;
             }
         }
         return(db.SaveChanges());
     }
 }
Example #11
0
 public int AddVipCards(IEnumerable <vipCard> items)
 {
     using (IOPContext db = new IOPContext())
     {
         List <VipCard>   list      = new List <VipCard>();
         VipCardConverter converter = new VipCardConverter(db);
         foreach (var item in items)
         {
             var model = converter.FromDto(item);
             list.Add(model);
         }
         db.VipCards.AddRange(list);
         return(db.SaveChanges());
     }
 }
Example #12
0
 public int AddJobTypes(IEnumerable <jobType> jobTypes)
 {
     using (IOPContext db = new IOPContext())
     {
         List <JobType>   jtList = new List <JobType>();
         JobTypeConverter jtC    = new JobTypeConverter(db);
         foreach (var jt in jobTypes)
         {
             var model = jtC.FromDto(jt);
             jtList.Add(model);
         }
         db.JobTypes.AddRange(jtList);
         return(db.SaveChanges());
     }
 }
Example #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="departments"></param>
 /// <param name="recursive">是否把所有子级的也删除</param>
 /// <returns></returns>
 public int DeleteDepartments(ICollection <department> departments, bool recursive)
 {
     using (IOPContext cxt = new IOPContext())
     {
         foreach (var item in departments)
         {
             Department d = cxt.Departments.Find(item.id);
             if (d == null)
             {
                 continue;
             }
             DeleteDepartment(cxt, d, recursive);
         }
         return(cxt.SaveChanges());
     }
 }
Example #14
0
 public int UpdateDepartments(department[] departments)
 {
     if (departments == null)
     {
         return(0);
     }
     using (IOPContext cxt = new IOPContext())
     {
         DepartmentConverter depCvt = new DepartmentConverter(cxt);
         foreach (var d in departments)
         {
             Department dep = depCvt.FromDto(d, cxt.Departments.Find(d.id));
             cxt.Entry(dep).State = System.Data.Entity.EntityState.Modified;
         }
         return(cxt.SaveChanges());
     }
 }
Example #15
0
 public int AddDepartments(IEnumerable <department> departments)
 {
     if (departments == null)
     {
         return(0);
     }
     using (IOPContext cxt = new IOPContext())
     {
         List <Department>   dList  = new List <Department>();
         DepartmentConverter depCvt = new DepartmentConverter(cxt);
         foreach (var d in departments)
         {
             Department dep = depCvt.FromDto(d);
             dList.Add(dep);
         }
         cxt.Departments.AddRange(dList);
         return(cxt.SaveChanges());
     }
 }