Server Error in '/' Application.

The best overloaded method match for 'BWC.gaming.Campaign.GetMyCharacters(int, int, ref string)' has some invalid arguments

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The best overloaded method match for 'BWC.gaming.Campaign.GetMyCharacters(int, int, ref string)' has some invalid arguments

Source Error:


Line 10:     newLogEntry.Campaigns = new List<KeyValuePair<string, int>>();
Line 11:     newLogEntry.Campaigns.Add(new KeyValuePair<string, int>(Model.CampaignName, Model.CampaignID));
Line 12:     List < BO.gaming.CharacterBO > mychars = BWC.gaming.Campaign.GetMyCharacters(Model.CampaignID, ViewBag.UserID, ref msg);
Line 13:     if (mychars.Count == 1)
Line 14:     {

Source File: D:\Inetpub\vhosts\terragenaonline.net\gaming.terragenaonline.net\Views\Campaign\Logs.cshtml    Line: 12

Stack Trace:


[RuntimeBinderException: The best overloaded method match for 'BWC.gaming.Campaign.GetMyCharacters(int, int, ref string)' has some invalid arguments]
   CallSite.Target(Closure , CallSite , Type , Int32 , Object , String& ) +309
   CallSite.Target(Closure , CallSite , Type , Int32 , Object , String& ) +911
   ASP._Page_Views_Campaign_Logs_cshtml.Execute() in D:\Inetpub\vhosts\terragenaonline.net\gaming.terragenaonline.net\Views\Campaign\Logs.cshtml:12
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +252
   System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +148
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +107
   System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +378
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +91
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +795
   System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +81
   System.Web.Mvc.Async.<>c__DisplayClass3_1.<BeginInvokeAction>b__5(IAsyncResult asyncResult) +188
   System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult) +38
   System.Web.Mvc.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState) +29
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +52
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +39
   System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult) +38
   System.Web.Mvc.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState) +43
   System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult) +73
   System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +38
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +426
   System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +172
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +158


Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.8.9224.0