public void NavigateBackToHome(VacationDetailsViewModel fromViewModel)
        {
            var vacationDetailsController =
                GetViewController <VacationDetailsViewModel, VacationDetailsViewController>(fromViewModel);

            vacationDetailsController.NotNull().NavigationController.PopViewController(true);
        }
示例#2
0
        public VacationDetailsViewModel GetDetails(int id)
        {
            Vacation vacation = this.Context.Vacations.Find(id);

            if (vacation == null)
            {
                return(null);
            }

            VacationDetailsViewModel vm = Mapper.Map <Vacation, VacationDetailsViewModel>(vacation);

            return(vm);
        }
        public ActionResult Details(int id)
        {
            if (id <= 0)
            {
                return(this.View("VacationNotFound"));
            }

            VacationDetailsViewModel vm = this.service.GetDetails(id);

            if (vm == null)
            {
                return(this.View("VacationNotFound"));
            }

            return(this.View(vm));
        }
示例#4
0
        public void NavigateBackToHome(VacationDetailsViewModel fromViewModel)
        {
            var detailActivity = GetActivity <VacationDetailsViewModel, VacationDetailActivity>(fromViewModel);

            detailActivity.NotNull().Finish();
        }