async Task <IActionResult> IApiCommand <AdminCryptoController, List <AdminModel> > .ExecuteAsync(AdminCryptoController controller, List <AdminModel> adminModels)
 {
     try
     {
         var taskEncryptionList = this.adminEncryptionListContext?.AdminEncryptionListAsync(adminModels);
         return(controller?.Ok(await taskEncryptionList));
     }
     catch
     {
         throw;
     }
 }
        async Task <IActionResult> IApiCommand <AdminCryptoController, AdminModel> .ExecuteAsync(AdminCryptoController controller, AdminModel model)
        {
            try
            {
                if (model == null)
                {
                    return(controller?.BadRequest(new ErrorModel()
                    {
                        StatusCode = 400, Message = "Admin Model Should not be empty"
                    }));
                }
                else
                {
                    var data = await this.adminDecryptionContext?.AdminDecryptionAsync(model);

                    return(controller?.Ok(data));
                }
            }
            catch
            {
                throw;
            }
        }