Невозможно преобразовать из класса в класс в C# в разных проектах в одних и тех же решениях - PullRequest
0 голосов
/ 05 августа 2020

Невозможно преобразовать из ElasticCoreWebApi.Controllers.AcquirerController.AcquirerReportParameters в ElasticCoreWebApi.BLL.ElasticSettledTranaction.AcquirerReportParameter

ElasticCore ** Операция 100CoreWebApi имеет ссылку на 1003CoreWebApi для класса ElasticCore **.

   public class AcquiringReportParameters
        {
            public string reportname { get; set; }
            public int merchantId { get; set; }
            public string branchCodes { get; set; }
            public string fromDate { get; set; }
            public string toDate { get; set; }
            public string merchantName { get; set; }
            public string batchNo { get; set; }
            public string terminalId { get; set; }
            public string merchantNumber { get; set; }
            public string merchantBranchName { get; set; }
            public string dRCR { get; set; }
            public string mID { get; set; }
            public int pageSize { get; set; }
            public int pageIndex { get; set; }
        }

В контроллере Acquirer я вызываю второй метод и передаю такие параметры. У меня есть данные, отображаемые в классе

    AcquiringReportParameters parameters = new AcquiringReportParameters();

    ElasticSettlementTransactionBLL ElasticBLL = new ElasticSettlementTransactionBLL();
 
    *var test = await ElasticBLL.GetSettledParameterTransaction(parameters);*
*I am getting error here in the parameter*

ElasticCoreWebApi.BLL. ElasticSettledTransaction.cs имеет класс

  public class AcquiringReportParameters
        {
            public string reportname { get; set; }
            public int merchantId { get; set; }
            public string branchCodes { get; set; }
            public string fromDate { get; set; }
            public string toDate { get; set; }
            public string merchantName { get; set; }
            public string batchNo { get; set; }
            public string terminalId { get; set; }
            public string merchantNumber { get; set; }
            public string merchantBranchName { get; set; }
            public string dRCR { get; set; }
            public string mID { get; set; }
            public int pageSize { get; set; }
            public int pageIndex { get; set; }
        }

Вот метод, который я вызывал

        public async Task<string> GetSettledParameterTransaction(AcquiringReportParameters parameters)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...