Итак, я хочу получить список счетов для определенного пользователя, который вошел в мое приложение, и я пытаюсь выяснить, как этого добиться (правильный путь). Я новичок в 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, которую я могу получить изконтроллер, когда он вызывает модель?И если да, то как?