Add the new Blazor WebApp UI option to the single layer option (as can be seen missing here or explain why its not possible..
I was going to create a modular solution (create all my major features as modules) and use the latest Blazor offering but now I´m confused what I should use..🤷♂️
You should add
But this is all code created by Suite. It adds the mapping to one but not the other. I would expect Suit to add it to both 🤷♂️
Just going through the Bookstore tutorial I get the following error (and frosen UI) after I create an Author and then click on the Edit action on him.
Error: AutoMapper.AutoMapperMappingException: Missing type map configuration or unsupported mapping.
Mapping types:
AuthorDto -> AuthorUpdateDto
Acme.BookStore.Authors.AuthorDto -> Acme.BookStore.Authors.AuthorUpdateDto
at lambda_method4965(Closure, Object, AuthorUpdateDto, ResolutionContext)
at Volo.Abp.AutoMapper.AutoMapperAutoObjectMappingProvider.Map[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.AutoMap[TSource,TDestination](Object source)
at Volo.Abp.ObjectMapping.DefaultObjectMapper.Map[TSource,TDestination](TSource source)
at Acme.BookStore.Blazor.Client.Pages.Authors.OpenEditAuthorModalAsync(AuthorDto input) in C:\Dev\Acme.BookStore\src\Acme.BookStore.Blazor.Client\Pages\Authors.razor.cs:line 204
at Acme.BookStore.Blazor.Client.Pages.Authors.<>c__DisplayClass113_0.<<BuildRenderTree>b__48>d.MoveNext() in C:\Dev\Acme.BookStore\src\Acme.BookStore.Blazor.Client\Pages\Authors.razor:line 208
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Volo.Abp.BlazoriseUI.Components.EntityAction`1.ActionClickedAsync()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Blazorise.DropdownItem.ClickHandler()
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
Should this mapper be in the Blazor project also (its only in the Client project)? I havent worked with the Blazor WebApp.. 🤷♂️
At least if I add it all seems to work..
Blazor WebApp 9.0.2
can you confirm please?
Just tested and you are correct. Its only within ABP Studio browser.
Thanks for the input enisn.
I will soon start to explore the CMS in details (and going through your answer) and figure out what options I have and how much I need/can built on top of it. I will come back here and add any feedback/knowledge I gain on that journey.
Just to add (as it might give you an idea for making the CMSKit better) I will also be exploring something like this here.
Hi @enisn
I have tried to add more meat to this question for you. I hope this makes it easier for you to answer me.
I´m trying to see how far I can go using CMS Kit without creating my own CMS 🙈!
So the question is if I can use it with little or no custom code (except some Dynamic Widgets) OR do I have to extend it an do a complete custom extension build on top of it (is that even possible)? What are my best options?
My requirements:
Questions (contains the previous questions also)
Just to include it here I asked this question, What is the best way to customize look and feel for each tenant? 6872, before but never did anything with it since it pointed to this Tenant-specific themes 5295 and I thought this was not quite what I needed 🤷♂️
I started thinking about these things 2022 and see that some have been updated but not all.