public ContributorController(IContributorModelFactory contributorModelFactory, IWorkContext workContext, ILocalizationService localizationService, ICustomerService customerService, IWorkflowMessageService workflowMessageService, IContributorService contributorService, IUrlRecordService urlRecordService, IPictureService pictureService, LocalizationSettings localizationSettings, ContributorSettings contributorSettings, CaptchaSettings captchaSettings) { this._contributorModelFactory = contributorModelFactory; this._workContext = workContext; this._localizationService = localizationService; this._customerService = customerService; this._workflowMessageService = workflowMessageService; this._contributorService = contributorService; this._urlRecordService = urlRecordService; this._pictureService = pictureService; this._localizationSettings = localizationSettings; this._contributorSettings = contributorSettings; this._captchaSettings = captchaSettings; }
public Contributors(IContributorRepository contributorRepository, IDemoModelFactory demoModelFactory, IContributorModelFactory factory) : base("/contributors") { Get["/"] = x => { return View["contributors"]; }; Post["/"] = x => { var contributor = factory.Retrieve((string)Request.Form.username); if (contributorRepository != null) { contributorRepository.Persist(contributor); } return Response.AsRedirect("~/contributors"); }; }
public Contributors(IContributorRepository contributorRepository, IDemoModelFactory demoModelFactory, IContributorModelFactory factory) : base("/contributors") { Get["/"] = x => { return(View["contributors"]); }; Post["/"] = x => { var contributor = factory.Retrieve((string)Request.Form.username); if (contributorRepository != null) { contributorRepository.Persist(contributor); } return(Response.AsRedirect("~/contributors")); }; }