public HomeController(IHomePageViewModelBuilder homePageVmBuilder, IDetailsViewModelBuilder detailsVmBuilder, ICategoryViewModelBuilder categoryVmBuilder) { Guard.ArgumentNotNull(homePageVmBuilder, "HomePageVmBuilder"); Guard.ArgumentNotNull(detailsVmBuilder, "DetailsViewModelBuilder"); Guard.ArgumentNotNull(categoryVmBuilder, "CategoryViewModelBuilder"); _homePageVMBuilder = homePageVmBuilder; _detailsVMBuilder = detailsVmBuilder; _categoryVMBuilder = categoryVmBuilder; }
public ProfileController( IDetailsViewModelBuilder detailsViewModelBuilder, IEditContactInfoViewModelBuilder editContactInfoViewModelBuilder, ISkillsViewModelBuilder skillsViewModelBuilder, IUserManager userManager, IResumeManager resumeManager, ISkillManager skillManager) : base(userManager) { _detailsViewModelBuilder = detailsViewModelBuilder; _editContactInfoViewModelBuilder = editContactInfoViewModelBuilder; _skillsViewModelBuilder = skillsViewModelBuilder; _userManager = userManager; _resumeManager = resumeManager; _skillManager = skillManager; }