Link to home
Start Free TrialLog in
Avatar of Moti Mashiah
Moti MashiahFlag for Canada

asked on

asp.net mvc

Hi Guys,

I'm trying to send to parameter to my delete method and delete by id and also give myself option to delete by sale number.

my question is How can i pass two parameters to the controller.
Here is how I send the id from my view:
<a title="Delete" class="icon-remove icon-2x" onclick="return confirm('you want to delete this sale??');" href="/Sales/Delete/@item.Id"></a>

Open in new window


I would like to delete by id and also by sale number.

Here is my controller code:
public ActionResult Delete(int id,Salesq model)
        {
            BayDiamondEntities _db = new BayDiamondEntities();
            var itms = _db.t_SaleEntery.Where(p => p.salesid == id).ToList();
            foreach (var itm in itms)
            {
                _db.t_SaleEntery.Remove(itm);
                _db.SaveChanges();
            }

            var sl = _db.t_Sales.Where(p => p.Id == id).FirstOrDefault();
            _db.t_Sales.Remove(sl);
            _db.SaveChanges();


            var repo = _db.t_Reporting.Where(r => r.Numbersr == model.SaleNumber).FirstOrDefault();
            if (repo != null)
            {
                _db.t_Reporting.Remove(repo);
                _db.SaveChanges();
            }

            return RedirectToAction("Index");
        }

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Moti Mashiah
Moti Mashiah
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Moti Mashiah

ASKER

As usual I post question and nobody answer.:)