Exemplo n.º 1
0
        public async Task <ActionResult> SaveTripTemplateAsync(AdminEditTripTemplateViewModel model)
        {
            _CheckForAdminAccess();

            await AdminUtility.SaveTripTemplate(model.TripTemplate);

            return(RedirectToAction("TripTemplates"));
        }
Exemplo n.º 2
0
        public ActionResult CreateTripTemplate()
        {
            _CheckForAdminAccess();

            var _tripTemmplate = new TripTemplate();
            var model          = new AdminEditTripTemplateViewModel()
            {
                TripTemplate     = _tripTemmplate,
                DestinationList  = AdminModel.GetDestinationsSelectList(),
                TripProviderList = AdminModel.GetTripProvidersSelectList()
            };

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult EditTripTemplate(int id)
        {
            _CheckForAdminAccess();

            var context        = new TravelogyDevEntities1();
            var _tripTemmplate = context.TripTemplates.Find(id);

            if (_tripTemmplate == null)
            {
                RedirectToAction("CreateTripTemplate");
            }

            var model = new AdminEditTripTemplateViewModel()
            {
                TripTemplate     = _tripTemmplate,
                DestinationList  = AdminModel.GetDestinationsSelectList(),
                TripProviderList = AdminModel.GetTripProvidersSelectList()
            };

            return(View(model));
        }