Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Bind<ICarFilter>().To<CarFilter >();
- Bind<IBikeFilter>().To<BikeFilter>();
- Bind<IFilterFacade>().ToFactory().InSingletonScope();
- public interface IFilterFacade
- {
- ICarFilter CreateCarFilter();
- IBikeFIlter CreateBikeFilter();
- }
- public class HomeController(IFilterFacade filterFacade)
- {
- FilterFacade = filterFacade;
- }
- public IFilterFacade FilterFacade { get;set; }
- public ActionResult Index()
- {
- var bikeFilter = FilterFacade.CreateBikeFilter();
- }
Add Comment
Please, Sign In to add comment