示例#1
0
        public IActionResult CreateFromList(TravelPackageCityAttraction m)
        {
            var tpca = new TravelPackageCityAttraction
            {
                CityAttractionId    = m.CityAttractionId,
                TravelPackageCityId = m.TravelPackageCityId
            };

            _db.TravelPackageCityAttractions.Add(tpca);
            _db.SaveChanges();
            return(RedirectToAction(nameof(Index), new { tpcId = m.TravelPackageCityId }));
        }
示例#2
0
        public async Task <IActionResult> Edit(int id, TravelPackageCityAttraction travelPackageCityAttraction)
        {
            if (id != travelPackageCityAttraction.Id)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                await _tpcar.Update(travelPackageCityAttraction);

                return(RedirectToAction(nameof(Index), new { Id = travelPackageCityAttraction.TravelPackageCityId }));
            }
            return(View(travelPackageCityAttraction));
        }
示例#3
0
 public async Task <IActionResult> Create(TravelPackageCityAttraction model)
 {
     if (ModelState.IsValid)
     {
         var tpca = new TravelPackageCityAttraction
         {
             CityAttractionId    = model.CityAttractionId,
             TravelPackageCityId = model.TravelPackageCityId
         };
         _db.TravelPackageCityAttractions.Add(tpca);
         _db.SaveChanges();
         return(RedirectToAction(nameof(Index), new { tpcId = model.TravelPackageCityId }));
     }
     return(View(model));
 }
示例#4
0
        public async Task <IActionResult> DeleteConfirmed(int id, TravelPackageCityAttraction travelPackageCityAttraction)
        {
            if (id != travelPackageCityAttraction.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _tpcar.Delete(travelPackageCityAttraction.Id);

                return(RedirectToAction(nameof(Index), new { Id = travelPackageCityAttraction.TravelPackageCityId }));
            }
            //ToDo: Fix return back to index
            //int v = travelPackageCityAttraction.TravelPackageCityId;
            //ViewBag.TravelPackageCity = v;
            return(View(travelPackageCityAttraction));
        }
示例#5
0
        public async Task <IActionResult> Create(TravelPackageCityAttraction travelPackageCityAttraction)
        {
            await _tpcar.Add(travelPackageCityAttraction);

            return(RedirectToAction(nameof(Index), new { Id = travelPackageCityAttraction.TravelPackageCityId }));
        }