public IActionResult Add(CustomerFavoriteViewModel model) { var customerFavoriteId = dbConnection.ExecuteScalar <int>(@" INSERT INTO `customer_favorite` (customer_id, item_id) VALUES (@CustomerId, @ItemId); SELECT LAST_INSERT_ID(); ", new { CustomerId = model.CustomerId, ItemId = model.ItemId }); return(RedirectToAction("Index")); }
public IActionResult Add(int id) { var items = dbConnection.Query <ItemViewModel>(@" SELECT Item_Id AS ItemId, Name FROM `Item`").ToList(); var customers = dbConnection.Query <CustomerViewModel>(@" SELECT Customer_Id AS CustomerId, CONCAT(First_Name, ' ', Last_Name) AS FullName FROM `Customer`").ToList(); var model = new CustomerFavoriteViewModel() { AllCustomers = customers, AllItems = items }; return(View(model)); }