Exemplo n.º 1
0
        public ActionResult ModificationTour(ModificationTourVM modificationTourVm)
        {
            if (modificationTourVm.Id > 0)
            {
                var tour = _mapper.Map <TourBL, TourVM>(_tourService.GetTour(modificationTourVm.Id));

                if (tour != null)
                {
                    var dataCreateTour = _tourService.GetDateCreateTour();
                    var mapData        = _mapper.Map <DataCreateTourBL, DataCreatTourVM>(dataCreateTour);
                    return(View("UpdateTour", new ModificationTourVM()
                    {
                        TourVm = tour,
                        DataCreated = mapData,
                        Id = modificationTourVm.Id
                    }));
                }
            }

            var countTour = _tourService.GetTours().Count();

            return(View(new ModificationTourVM()
            {
                CountTour = countTour
            }));
        }
Exemplo n.º 2
0
        public ActionResult UpdateTour(ModificationTourVM modificationTourVm)
        {
            var tour = _mapper.Map <CreateTourVM, CreateTourBL>(modificationTourVm.DataCreated.Tour);

            tour.Id = modificationTourVm.Id;
            _tourService.Update(tour);

            return(RedirectToAction("MoreDetailsATour", "Home", tour));
        }