public async Task <IActionResult> Edit(string id, [Bind("DddlMa,DddlTen")] Diadiemdulich diadiemdulich) { if (id != diadiemdulich.DddlMa) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(diadiemdulich); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DiadiemdulichExists(diadiemdulich.DddlMa)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(diadiemdulich)); }
public async Task <IActionResult> Create([Bind("DddlMa,DddlTen")] Diadiemdulich diadiemdulich) { if (ModelState.IsValid) { _context.Add(diadiemdulich); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(diadiemdulich)); }
public void AddLocation(LocationCommand locationCommand) { //var newStaff = new Nguoidung(); var newLocation = new Diadiemdulich(); { newLocation.Tendiadiem = locationCommand.Tendiadiem; newLocation.Mota = locationCommand.Mota; newLocation.MienID = locationCommand.MienID; } _db.Diadiemduliches.Add(newLocation); _db.SaveChanges(); }
public IActionResult InsertTour(InsertTourCommand tourCommand, Diadiemdulich diadiem, Mien mien) { List <Diadiemdulich> listDiadiem = new List <Models.db.Diadiemdulich>(); listDiadiem = (from t in _db.Diadiemduliches //where t.MienID == SelectedValue2 select t).ToList(); ViewBag.ListDiaDiem = listDiadiem; List <Mien> listMien = new List <Models.db.Mien>(); listMien = (from t in _db.Miens select t).ToList(); ViewBag.ListMien = listMien; string getNameLichTrinh = null; string getNamePicture = null; if (ModelState.IsValid) { if (tourCommand != null) { getNameLichTrinh = Path.GetFileName(tourCommand.Lichtrinh.FileName); var uploadFolderLT = Path.Combine(this._hostingEnvironment.WebRootPath, "docs/lichtrinh"); var getLichtrinhToFolder = Path.Combine(uploadFolderLT, getNameLichTrinh); getNamePicture = Path.GetFileName(tourCommand.Hinhanh.FileName); var uploadFolder = Path.Combine(this._hostingEnvironment.WebRootPath, "images/tour_images"); var getPictureToFolder = Path.Combine(uploadFolder, getNamePicture); if (System.IO.File.Exists(getPictureToFolder)) { ViewBag.Picture = "Hinh anh da ton tai"; return(View()); } else { var filestream2 = new FileStream(getLichtrinhToFolder, FileMode.Create); tourCommand.Lichtrinh.CopyTo(filestream2); var filestream = new FileStream(getPictureToFolder, FileMode.Create); tourCommand.Hinhanh.CopyTo(filestream); var newTour = new Tour(); { //newTour.ID = _db.Tours.Count() + 1; newTour.Tentour = tourCommand.Tentour; newTour.Code = tourCommand.Code; newTour.Diadiemkhoihanh = tourCommand.Diadiemkhoihanh; newTour.Diemden = tourCommand.Diemden; newTour.Ngaydi = tourCommand.Ngaydi; newTour.Thuocmien = tourCommand.Thuocmien; if (tourCommand.Loaitour == "Trong nước") { newTour.Loaitour = "Trong nước"; } else { newTour.Loaitour = "Nước ngoài"; } newTour.Thoigiandi = tourCommand.Thoigiandi; newTour.Lichtrinh = getNameLichTrinh; newTour.Gianguoilon = tourCommand.Gianguoilon; newTour.Hinhanh = getNamePicture /*+ DateTime.Now.ToString()*/; newTour.Mota = tourCommand.Mota; newTour.Songuoi = tourCommand.Songuoi; //newTour.Loaitour = tourCommand.Loaitour; newTour.TenHDV = tourCommand.TenHDV; newTour.Trangthai = "Còn chỗ"; //foreach (var selectedId in tourCommand.MultiDiaDiem) //{ // _db.DiadiemTours.Add(new DiadiemTour // { // TourID = newTour.ID, // DiadiemdulichID = selectedId, // }); //} //_db.SaveChanges(); } _db.Tours.Add(newTour); _db.SaveChanges(); RedirectToAction("Index", "Admin"); } } } return(View()); }