方法''没有重载需要1个参数

时间:2013-11-12 18:08:23

标签: asp.net-mvc asp.net-mvc-4

这里我将开发MVC应用程序,在这里显示错误,但这里没有任何重载方法,任何人都可以向我显示错误。

  
    

方法'GetAllCustomersAndSuppliers'没有重载需要1个参数

  
[HttpPost]
    public ActionResult AddUser(ICS.Models.UserModels.Customer_Supplier model1)
    {
        ICS.Business.ICSContoller.UsersController  _uc = new ICS.Business.ICSContoller.UsersController();
        Guid userGuid = (Guid)Membership.GetUser().ProviderUserKey;

        _uc.GetAllCustomersAndSuppliers(new ICS.Data.Customer_Supplier
        {
            FirstName = model1.FirstName,
            LastName = model1.LastName,
            DateOfBirth = model1.DateOfBirth,
            Email = model1.Email


        });

        return View(model1);
    }

这是方法

 public IList<Customer_Supplier> GetAllCustomersAndSuppliers()
{
    return (from cs in context.Customer_Supplier
            where cs.IsActive == true
            select cs).ToList();
}

2 个答案:

答案 0 :(得分:0)

 _uc.GetAllCustomersAndSuppliers(new ICS.Data.Customer_Supplier
        {
            FirstName = model1.FirstName,
            LastName = model1.LastName,
            DateOfBirth = model1.DateOfBirth,
            Email = model1.Email


        });

以上是问题所在。你不能通过那种方法传递任何东西。如果你愿意,你必须创建一个方法,或者带有1个参数的anoverload

答案 1 :(得分:0)

当您尝试拨打IList<Customer_Supplier> GetAllCustomersAndSuppliers()时,您的方法为void GetAllCustomersAndSuppliers(Customer_Supplier parameter)