public PeoplePage() { InitializeComponent(); viewModel = new PersonPageViewModel(); DataContext = viewModel; peoplePage = this; }
// GET: Person public ActionResult Index() { PersonPageViewModel PageViewModel = new PersonPageViewModel(this); var people = PageViewModel.Build(); return(View(people)); }
public MeasurementPage() { InitializeComponent(); //pckdate.Date = DateTime.Now; BindingContext = new PersonPageViewModel(); }
public ViewResult List(int skip = 0, int take = 100, string filter = "") { if (skip < 0) { skip = 0; } if (take > 100) { take = 100; } if (filter.Length > 10) { filter = filter.Substring(0, 10); } var request = new PersonSelectPageRequest(skip, take, filter); var response = _personService.SelectPage(request); var model = new PersonPageViewModel(); model.TotalCount = response.TotalCount; foreach (var item in response.Items) { var mapped = PersonMapper.MapViewModelFromModel(item); model.Items.Add(mapped); } return(View(model)); }
public ServicesMini() { InitializeComponent(); viewModel = PeoplePage.peoplePage.viewModel; DataContext = viewModel; servicesMini = this; }
public ViewResult Details(int BusinessEntityID) { Person person = new Person(); PersonPageViewModel PageViewModel = new PersonPageViewModel(this); person = PageViewModel.SinglePerson(BusinessEntityID); return(View(person)); }
public ActionResult Edit(int BusinessEntityID) { Person person = new Person(); PersonPageViewModel pageViewModel = new PersonPageViewModel(this); person = pageViewModel.SinglePerson(BusinessEntityID); if (person == null) { return(HttpNotFound()); } return(View(person)); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter is Person person) { ViewModel = NavigationService.RestoreState <PersonPageViewModel>(); bool refreshSearch = ViewModel.PersonId != person.TmdbId; ViewModel.PersonId = person.TmdbId; DataContext = ViewModel; if (refreshSearch) { await ViewModel.ResetSearch(); } SetFavButtonToolTip(); } }
public ActionResult Edit(Person person) { PersonPageViewModel pageViewModel = new PersonPageViewModel(this); try { if (ModelState.IsValid) { pageViewModel.UpdatePerson(person); unit.Save(); } return(RedirectToAction("Index")); } catch (DataException) { ModelState.AddModelError("", "Unable to save changes.Contact System administrator"); } return(View(person)); }
protected override void OnBindingContextChanged() { base.OnBindingContextChanged(); vm = this.BindingContext as PersonPageViewModel; }