Example #1
0
 public static FolderTreeViewModel ToFolderTreeViewModel(this BllDrive drive)
 {
     return(new FolderTreeViewModel
     {
         Name = drive.Name.Remove(1, 1).Remove(drive.Name.Length - 2, 1)
     });
 }
Example #2
0
 public static DriveViewModel ToMvcDrive(this BllDrive drive)
 {
     return(new DriveViewModel
     {
         Name = drive.Name.Remove(1, 1),
         DriveType = drive.DriveType,
         TotalSize = drive.TotalSize,
         TotalFreeSpace = drive.TotalFreeSpace
     });
 }
Example #3
0
        public IEnumerable <BllDrive> GetDrives()
        {
            IList <BllDrive> bllDrives = new List <BllDrive>();
            var drives = DriveInfo.GetDrives();

            foreach (DriveInfo drive in drives)
            {
                BllDrive newDrive = new BllDrive();
                newDrive.Name           = drive.Name;
                newDrive.DriveType      = drive.DriveType.ToString();
                newDrive.TotalSize      = SizeConverter(drive.TotalSize);
                newDrive.TotalFreeSpace = SizeConverter(drive.TotalFreeSpace);
                bllDrives.Add(newDrive);
            }

            return(bllDrives);
        }