public ActionResult Create([Bind(Include = "TENDV,GIADV")] DICHVU dICHVU) { if (ModelState.IsValid) { string id = new GenerateIDPhongThue().generateIDDV(); dICHVU.MADV = id; db.DICHVUs.Add(dICHVU); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dICHVU)); }
public ActionResult Booking(string dtp_from, string dtp_to, string people, string quantity, string pool, string bar, string gym, string rooms, string fullname, string phonenum) { var db = new QuanLyKhachSanEntities(); var PhongThue = new PHONGTHUE(); string idPhongThue = new GenerateIDPhongThue().generateID(); // check phòng var phongTrong = db.PHONGs.Where(x => x.LOAIPHONG == rooms && x.TRANGTHAI == "false").FirstOrDefault(); if (phongTrong == null) { return(Content("nullRooms")); } // tạo thông tin khách hàng var khachHang = new KHACHHANG(); khachHang.MAKH = new GenerateIDPhongThue().generateIDKH(); khachHang.TENKH = fullname; khachHang.SDT = Convert.ToInt32(phonenum); db.KHACHHANGs.Add(khachHang); // lưu database db.SaveChanges(); // tạo thống tin cho phòng thuê phongTrong.TRANGTHAI = "true"; PhongThue.MADK = idPhongThue; PhongThue.NGAYDI = Convert.ToDateTime(dtp_to); PhongThue.NGAYDEN = Convert.ToDateTime(dtp_from); PhongThue.SOPHONG = phongTrong.SOPHONG; PhongThue.MAKH = khachHang.MAKH; db.PHONGTHUEs.Add(PhongThue); db.SaveChanges(); // tạo thông tin lưu dịch vụ if (pool == "true") { string idBooking = new GenerateIDPhongThue().generateIDServiceBooking(); var DVKH = new DVKH(); DVKH.ID = idBooking; DVKH.MADV = "1"; DVKH.MADK = idPhongThue; db.DVKHs.Add(DVKH); db.SaveChanges(); } if (bar == "true") { string idBooking = new GenerateIDPhongThue().generateIDServiceBooking(); var DVKH = new DVKH(); DVKH.ID = idBooking; DVKH.MADV = "2"; DVKH.MADK = idPhongThue; db.DVKHs.Add(DVKH); db.SaveChanges(); } if (gym == "true") { string idBooking = new GenerateIDPhongThue().generateIDServiceBooking(); var DVKH = new DVKH(); DVKH.ID = idBooking; DVKH.MADV = "3"; DVKH.MADK = idPhongThue; db.DVKHs.Add(DVKH); db.SaveChanges(); } return(Content("true")); }