コード例 #1
0
 public async Task <IActionResult> PurchaseBlock([FromBody] CreateBlock newBlock)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(Json(new { IsSuccess = false, Message = "" }));
         }
         else
         {
             var currentUser = _userRepository.GetByIdAsync(_userAppContext.CurrentUserId);
             newBlock.BlockOwner = currentUser.WalletAddress.ToLower();
             var blockCreated = _countryService.AddBlockToCountry(newBlock);
             return(Json(new { IsSuccess = blockCreated }));
         }
     }
     catch (Exception e)
     {
         return(Json(new { IsSuccess = false, Message = e.Message }));
     }
 }