Example #1
0
 public SaveCommand(
     AppContext appContext,
     IDispatcher dispacher,
     ISaveBusinessLogic businessLogic,
     ICommand saveAsCommand,
     ProjectSettingPageViewModel projectSettingPageViewModel,
     MemberPageViewModel memberPageViewModel,
     WbsPageViewModel wbsPageViewModel,
     ProcessDependencyPageViewModel processDependencyPageViewModel,
     FunctionDependencyPageViewModel functionDependencyPageViewModel,
     PertPageViewModel pertPageViewModel,
     ShellViewModel shellViewModel,
     IMapper mapper)
 {
     this.appContext    = appContext;
     this.dispatcher    = dispacher;
     this.businessLogic = businessLogic;
     this.saveAsCommand = saveAsCommand;
     this.projectSettingPageViewModel     = projectSettingPageViewModel;
     this.memberPageViewModel             = memberPageViewModel;
     this.wbsPageViewModel                = wbsPageViewModel;
     this.processDependencyPageViewModel  = processDependencyPageViewModel;
     this.functionDependencyPageViewModel = functionDependencyPageViewModel;
     this.pertPageViewModel               = pertPageViewModel;
     this.shellViewModel = shellViewModel;
     this.mapper         = mapper;
 }
Example #2
0
        public MemberPage(MemberPageViewModel viewModel)
        {
            InitializeComponent();
            this.DataContext = viewModel;
            this.viewModel   = viewModel;

            this.dataGrid.AddingNewItem += DataGrid_AddingNewItem;
        }
        public ActionResult Details()
        {
            var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(_context));
            var currentUser = userManager.FindById(User.Identity.GetUserId());

            var member    = _context.Members.SingleOrDefault(m => m.Id == currentUser.MemberId);
            var bills     = _context.Bills.Where(b => b.MemberId == member.Id).ToList();
            var events    = _context.Events.Where(e => e.MemberCreatedId == member.Id).ToList();
            var viewModel = new MemberPageViewModel
            {
                Member = member,
                Events = events,
                Bills  = bills
            };

            return(View("MemberPage", viewModel));
        }
 public MembersPage()
 {
     InitializeComponent();
     vm             = new MemberPageViewModel();
     BindingContext = vm;
 }