public DashboardPageMasterViewModel(UserDto user, IDetailPageFactory detailPageFactory) { this.detailPageFactory = detailPageFactory; string userTypeDescription = user.UserTypeId == (int)UserType.Teacher ? "Profesor" : "Alumno"; UserLabelText = string.Format("{0} ({1})", user.Name, userTypeDescription); MenuItems = initializeMenuItemsByUserType(user.UserTypeId); }
public DashboardPageMaster() { InitializeComponent(); UserDto user = (UserDto)App.LogicContext.SessionStorage.Get("CurrentUser"); IDetailPageFactory detailPageFactory = App.LogicContext.DetailPageFactory; BindingContext = new DashboardPageMasterViewModel(user, detailPageFactory); }