示例#1
0
 public static List <NetworkInterface> GetNetworkInterface()
 {
     using (ProjectDBContextCF projectDBEntity = new ProjectDBContextCF())
     {
         return(projectDBEntity.NetworkInterfaces.ToList());
     }
 }
示例#2
0
 public static List <Location> GetLocations()
 {
     using (ProjectDBContextCF projectDBEntity = new ProjectDBContextCF())
     {
         return(projectDBEntity
                .Locations
                .ToList());
     }
 }
示例#3
0
 public static List <Location> GetLocationsWithComputers()
 {
     using (ProjectDBContextCF projectDBEntity = new ProjectDBContextCF())
     {
         return(projectDBEntity
                .Locations
                .Include(i => i.Computers)
                .ToList());
     }
 }
示例#4
0
 public static int DeleteLocation(Location location)
 {
     try
     {
         using (ProjectDBContextCF projectDBEntity = new ProjectDBContextCF())
         {
             projectDBEntity.Entry(location).State = EntityState.Deleted;
             return(projectDBEntity.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         //FileOperations.FoutLoggen(ex);
         return(0);
     }
 }
示例#5
0
 public static int AddLocation(Location location)
 {
     try
     {
         using (ProjectDBContextCF projectDBEntity = new ProjectDBContextCF())
         {
             projectDBEntity.Locations.Add(location);
             return(projectDBEntity.SaveChanges());
         }
     }
     catch (Exception ex)
     {
         //FileOperations.FoutLoggen(ex);
         return(0);
     }
 }