コード例 #1
0
        public async Task <int> XoaCauHinhKhachSan(int id)
        {
            CauHinhKhachSan cauhinhkhachsan = _context.CauHinhKhachSans.Where(a => a.ID == id).FirstOrDefault();

            if (cauhinhkhachsan == null)
            {
                throw new Exception("Cấu hình khách sạn không tồn tại.");
            }

            cauhinhkhachsan.Delete = true;
            _context.CauHinhKhachSans.Update(cauhinhkhachsan);
            await _context.SaveChangesAsync();

            return(cauhinhkhachsan.ID);
        }
コード例 #2
0
        public async Task <int> ThemCauHinhKhachSan(CauHinhKhachSanRequest cauhinh)
        {
            CauHinhKhachSan khachsanadd = new CauHinhKhachSan();

            khachsanadd.KyHieuDatPhong    = cauhinh.KyHieuDatPhong;
            khachsanadd.EmailNhanThongBao = cauhinh.EmailNhanThongBao;
            khachsanadd.EmailNhanPhong    = cauhinh.EmailNhanPhong;
            khachsanadd.LastModifiedDate  = DateTime.Now;
            khachsanadd.CreateBy          = cauhinh.CreateBy;
            khachsanadd.CreateDate        = DateTime.Now;
            khachsanadd.ModifyBy          = cauhinh.ModifyBy;
            khachsanadd.Delete            = cauhinh.Delete;
            khachsanadd.TrangThai         = cauhinh.TrangThai;
            _context.CauHinhKhachSans.Add(khachsanadd);
            await _context.SaveChangesAsync();

            return(khachsanadd.ID);
        }
コード例 #3
0
        public async Task <int> SuaCauHinhKhachSan(CauHinhKhachSanRequest cauhinh)
        {
            CauHinhKhachSan detailCauHinh = _context.CauHinhKhachSans.Where(a => a.ID == cauhinh.ID).FirstOrDefault();

            if (detailCauHinh == null)
            {
                throw new Exception("Không tồn tại cấu hình khách sạn.");
            }

            detailCauHinh.KyHieuDatPhong    = cauhinh.KyHieuDatPhong;
            detailCauHinh.EmailNhanThongBao = cauhinh.EmailNhanThongBao;
            detailCauHinh.EmailNhanPhong    = cauhinh.EmailNhanPhong;
            detailCauHinh.LastModifiedDate  = DateTime.Now;
            detailCauHinh.ModifyBy          = cauhinh.ModifyBy;
            detailCauHinh.Delete            = cauhinh.Delete;
            detailCauHinh.TrangThai         = cauhinh.TrangThai;
            _context.CauHinhKhachSans.Update(detailCauHinh);
            await _context.SaveChangesAsync();

            return(detailCauHinh.ID);
        }