BlipFace.ViewsManager.CreateStatusesView C# (CSharp) Метод

CreateStatusesView() приватный Метод

private CreateStatusesView ( UserViewModel user ) : IPresenter
user BlipFace.Model.UserViewModel
Результат IPresenter
        private IPresenter CreateStatusesView(UserViewModel user)
        {
            var statusPresenter = new StatusesPresenter(user);
            //dołączamy do niego widok, jednocześnie przkazując mu referencję
            var statusView = new StatusListControl(statusPresenter);
            statusView.ChangeView += new EventHandler<ActionsEventArgs>(ViewWorkDone);

            statusPresenter.SetView(statusView);
            //statusPresenter.WorkDone += new EventHandler<ActionsEventArgs>(PresenterWorkDone);

            statusPresenter.Init();

            _hostWindow.SwitchView(statusView);

            return statusPresenter;
        }