Доступ к данным из модели - PullRequest
0 голосов
/ 12 апреля 2019

Итак, я хочу получить список счетов для определенного пользователя, который вошел в мое приложение, и я пытаюсь выяснить, как этого добиться (правильный путь). Я новичок в MVC и C #, и яЯ смотрел видео, и я не могу точно понять, как я это делаю.Я устанавливаю переменную для запроса в модели, а затем контроллер отправляет ее в модель, а затем отправляет мои данные?

Это приложение ASP.Net на самом деле обменивается данными с базой данных MySQL

  public static List<InvoiceModel> CustomerInvoices(Dictionary<string, string> pVal)
    {
        List<InvoiceModel> UserInvoices = new List<InvoiceModel>();

        string sQuery = "SELECT * from pctn_invoices WHERE INV_CustID = " + pVal;

        MySqlConnection m_connection = new MySqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
        if (m_connection.State == ConnectionState.Open) m_connection.Close();
        MySqlCommand myCommand = new MySqlCommand(sQuery);
        myCommand.Connection = m_connection;
        m_connection.Open();
        MySqlDataReader sRet = myCommand.ExecuteReader();
        while (sRet.Read())
        {
            InvoiceModel UserInvoice = new InvoiceModel();
            UserInvoice.m_ID = sRet["ID"].ToString();
            UserInvoice.m_CustomerID = sRet["INV_CustID"].ToString();
            UserInvoice.m_Description = sRet["INV_Description"].ToString();
            UserInvoice.m_Total = sRet["INV_Total"].ToString();
            UserInvoices.Add(UserInvoice);
        }
        m_connection.Close();
        return UserInvoices;

    }

Я думаю, как я настроил это, что он ждет переменную pVal, которую я могу получить изконтроллер, когда он вызывает модель?И если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...