Пример #1
0
 public PeoplePage()
 {
     InitializeComponent();
     viewModel   = new PersonPageViewModel();
     DataContext = viewModel;
     peoplePage  = this;
 }
Пример #2
0
        // 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();           
                
 }
Пример #4
0
        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));
        }
Пример #5
0
 public ServicesMini()
 {
     InitializeComponent();
     viewModel    = PeoplePage.peoplePage.viewModel;
     DataContext  = viewModel;
     servicesMini = this;
 }
Пример #6
0
        public ViewResult Details(int BusinessEntityID)
        {
            Person person = new Person();
            PersonPageViewModel PageViewModel = new PersonPageViewModel(this);

            person = PageViewModel.SinglePerson(BusinessEntityID);
            return(View(person));
        }
Пример #7
0
        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));
        }
Пример #8
0
        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();
            }
        }
Пример #9
0
        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));
        }
Пример #10
0
 protected override void OnBindingContextChanged()
 {
     base.OnBindingContextChanged();
     vm = this.BindingContext as PersonPageViewModel;
 }