Dasic
❔ Web API, ASP.NET and Vue.js
Please, can anyone explain for what I should use Web API? I cannot figure out when I should use MVC Controllers and API Controllers. Can I build a whole project without MVC Controllers at all or is it a code smell? I mean something like Vue.js + ASP.NET back-end
8 replies
❔ How can I pass model data to my controller if I have another POCO class in the model?
Let's imagine that I have the classes:
How can I create a simple editor for these classes? I mean that my
Create()
method takes something like this:
Of course I cannot bind Entrances
property because it is another class and it is an array. How can I do the trick? What should my controller accept and how can I do it in the view?11 replies
❔ How to use abstract factories with DI properly?
Everything works fine till the constructors of the realizations are the same. However, I have a sort of dilemma when the constructors are different. Is it okay or maybe there is an architecture issue? Here is the code:
ActiveProgression
is a singleton service which I inject using the container. Is it okay? And what I should do if, for instance, ActiveProgression
is a transient service? How can I create SubcategoryView
in this case? Are there any experts in DI?3 replies