Esempio n. 1
0
        public static RenameResult ToRenameResult(this YadResponceModel <YadMoveRequestData, YadMoveRequestParams> data)
        {
            var res = new RenameResult
            {
                IsSuccess = true
            };

            return(res);
        }
Esempio n. 2
0
        public static CopyResult ToMoveResult(this YadResponceModel <YadMoveRequestData, YadMoveRequestParams> data)
        {
            var res = new CopyResult
            {
                IsSuccess = true,
                NewName   = data.Params.Dst.Remove(0, "/disk".Length)
            };

            return(res);
        }
Esempio n. 3
0
        public static AccountInfoResult ToAccountInfo(this YadResponceModel <YadAccountInfoRequestData, YadAccountInfoRequestParams> data)
        {
            var info = data.Data;
            var res  = new AccountInfoResult
            {
                FileSizeLimit = info.FilesizeLimit,

                DiskUsage = new DiskUsage
                {
                    Total     = info.Limit,
                    Used      = info.Used,
                    OverQuota = info.Used > info.Limit
                }
            };

            return(res);
        }