public async Task <int> TransformAsync(string email, float money, string safety)
        {
            var user = User.Identity.GetUserId();

            try
            {
                Safety sf     = new MangerRepository().GetValid(user);
                var    tfuser = await UserManager.FindByEmailAsync(email);

                if (tfuser != null && money >= 100000 && safety.ToMD5Comparison(sf.SafetyHash))
                {
                    TransferRecords tf = new TransferRecords
                    {
                        UserId     = user,
                        Transfer   = tfuser.Id,
                        type       = 0,
                        credit     = money,
                        createDate = DateTime.Now,
                        rake       = 5,
                        unitSn     = 1
                    };
                    //new MangerRepository().TransferRecordsCreate(tf);
                    new AssetsRepository().AddAssetsByTransfer(tf);
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
            catch
            {
                return(0);
            }
        }
        public async Task <ActionResult> _TransformRecords()
        {
            var userId = User.Identity.GetUserId();
            var trm    = new MangerRepository().GetTransferRecords(userId);
            List <TransferViewModel> tfvmlist = new List <TransferViewModel>();

            foreach (var t in trm)
            {
                TransferViewModel tfvm = new TransferViewModel();
                tfvm.transferRecords = t;
                var transfer_out = await UserManager.FindByIdAsync(t.UserId);

                var transfer_in = await UserManager.FindByIdAsync(t.Transfer);

                tfvm.transferRecords = t;
                if (userId == t.UserId)
                {
                    tfvm.Transfer_records = "轉給 " + transfer_in.UserName;
                    tfvm.type             = -1;
                }
                else if (userId == t.Transfer)
                {
                    tfvm.Transfer_records = transfer_out.UserName + " 轉進";
                    tfvm.type             = 1;
                }


                tfvmlist.Add(tfvm);
            }
            //ViewBag.Safety = new MangerRepository().GetValid(useriId);
            return(View(tfvmlist.OrderByDescending(x => x.transferRecords.createDate)));
        }