Can i specify the routes using the dynamic api method? I want to use url parameters.
To better explain i have the following:
foo/create foo/edit foo/action1 foo/action2 foo/action3
I would like to have it:
foo/create foo/edit foo/{id}/action1 foo/{id}/action2 foo/{id}/action3
Instead of passing the id through as an input object parameter
is it possible to return different status codes like:
400 - Bad Request 401 - Unauthorized 402 - Payment Required 403 - Forbidden 404 - Not Found
using the dynamic api implementation when raising and returning an exception?
ps - awesome product!
I would like to add a property to the returned json when a userfriendlyexception is thrown.
I would like to add an exception code as my api will be consumed by 3rd parties. Could you please let me know what i have to do? Ive looked all over but cant find a similar thread.
I get this error when i try to authenticate a user using the api endpoint - <a class="postlink" href="http://localhost:6634/api/account/authenticate">http://localhost:6634/api/account/authenticate</a>
The application is trying to return a InvalidUserNameOrPassword but it seems to be causing the exception when trying to localize the end message.
I dont think we will be using any localization features for this project and have the default locale 'always on' is a good solution for me. Could you please let me know how i can do this?
The below is the stack trace:
Abp.AbpException: Must set LocalizationSourceName before, in order to get LocalizationSource
at Abp.WebApi.Controllers.AbpApiController.get_LocalizationSource()
at Abp.WebApi.Controllers.AbpApiController.L(String name)
at Zygo.Api.Controllers.AccountController.CreateExceptionForFailedLoginAttempt(AbpLoginResultType result, String usernameOrEmailAddress, String tenancyName) in C:\git\Zygo-Latest\Zygo.WebApi\Api\Controllers\AccountController.cs:line 75
at Zygo.Api.Controllers.AccountController.<GetLoginResultAsync>d__8.MoveNext() in C:\git\Zygo-Latest\Zygo.WebApi\Api\Controllers\AccountController.cs:line 63
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter1.GetResult() at Zygo.Api.Controllers.AccountController.<Authenticate>d__7.MoveNext() in C:\git\Zygo-Latest\Zygo.WebApi\Api\Controllers\AccountController.cs:line 39 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__3
1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.AuthenticationFilterResult.<ExecuteAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()
Hello,
Im using aspnetboilerplate with module zero.
When i run the application i get the following exception on base.Application_Start(sender, e); in Application_Start on the Web application.
Exception Message - {"There are more than one source with name: Zygo! Source name must be unique!"}
Inner exception is null
Stack Trace:
at Abp.Localization.LocalizationManager.InitializeSources()
at Abp.AbpKernelModule.PostInitialize()
at Abp.Modules.AbpModuleManager.<InitializeModules>b__2(AbpModuleInfo module)
at System.Collections.Generic.List1.ForEach(Action
1 action)
at Abp.Modules.AbpModuleManager.InitializeModules()
at Abp.AbpBootstrapper.Initialize()
at Abp.Web.AbpWebApplication.Application_Start(Object sender, EventArgs e)
at Zygo.Web.MvcApplication.Application_Start(Object sender, EventArgs e) in C:\git\Zygo\Zygo.Web\Global.asax.cs:line 13
This does not occur when running tests or when building the application but only on runtime. I think its related to dependency injection.
I've already tried downloading a fresh code base and re adding all my code. Can someone please help me out?