-1

在这里我要开发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();
}
4

2 回答 2

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


        });

以上就是问题所在。你不能在那个方法中传递任何东西。如果你愿意,你必须创建一个方法,或者一个需要 1 个参数的重载

于 2013-11-12T18:14:40.500 回答
1

你的方法是IList<Customer_Supplier> GetAllCustomersAndSuppliers()在你尝试调用时void GetAllCustomersAndSuppliers(Customer_Supplier parameter)

于 2013-11-12T18:15:18.370 回答