Example #1
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 #2
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 #3
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 #5
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 #6
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 #7
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 #8
0
 private void DeleteDepartment(IOPContext cxt, Department d, bool recursive)
 {
     cxt.JobPositions.RemoveRange(d.JobPositions);
     if (recursive)
     {
         if (d.SubDepartments.Count() > 0)
         {
             var items = d.SubDepartments.ToArray();
             foreach (var item in items)
             {
                 DeleteDepartment(cxt, item, recursive);
             }
         }
     }
     else
     {
         d.SubDepartments.Clear();
     }
     cxt.Entry(d).State = System.Data.Entity.EntityState.Deleted;
 }