コード例 #1
0
        public ActionResult <Action> Create(Wallet wallet)
        {
            var result = _walletService.Create(wallet);

            if (result == null)
            {
                return(NotFound());
            }
            return(Ok(result));
        }
コード例 #2
0
 public ActionResult <CreateWalletResult> Create([FromForm()] string password)
 {
     try
     {
         return(_walletService.Create(password));
     }
     catch (Exception e)
     {
         return(new CreateWalletResult
         {
             Message = e.Message,
             Success = false
         });
     }
 }
コード例 #3
0
        public async Task <WalletDTO> Create([FromBody] WalletDTO walletRequestDTO)
        {
            Entities.Wallet requestWallet = new Entities.Wallet
            {
                UserId  = currentUserId,
                Balance = walletRequestDTO.Balance,
                Name    = walletRequestDTO.Name
            };
            Entities.Wallet resultWallet = await walletService.Create(requestWallet);

            return(new WalletDTO
            {
                Name = resultWallet.Name,
                Balance = resultWallet.Balance,
                UserId = resultWallet.UserId,
                Errors = resultWallet.Errors,
            });
        }
コード例 #4
0
 public IActionResult Wallet([FromBody] Wallet wallet)
 {
     walletService.Create(0);
     return(Ok());
 }