Exemple #1
0
        public async Task <int> Xoa(int id)
        {
            NN_KhachSan nn_KhachSan = _context.NN_KhachSans.Where(a => a.ID_KhachSan == id).FirstOrDefault();

            if (nn_KhachSan == null)
            {
                throw new Exception("Ngôn ngữ khách sạn không tồn tại.");
            }
            nn_KhachSan.Delete = true;
            _context.NN_KhachSans.Update(nn_KhachSan);
            await _context.SaveChangesAsync();

            return(nn_KhachSan.ID_KhachSan);
        }
Exemple #2
0
        public async Task <int> Them(NN_KhachSanRequest model)
        {
            NN_KhachSan nn_KhachSan = new NN_KhachSan();

            nn_KhachSan.Delete      = model.Delete;
            nn_KhachSan.GioiThieu   = model.GioiThieu;
            nn_KhachSan.ID_KhachSan = model.ID_KhachSan;
            nn_KhachSan.ID_NgonNgu  = model.ID_NgonNgu;
            nn_KhachSan.ModifyBy    = model.ModifyBy;
            nn_KhachSan.TenKhachSan = model.TenKhachSan;
            nn_KhachSan.CreateDate  = DateTime.Now;
            _context.NN_KhachSans.Add(nn_KhachSan);
            await _context.SaveChangesAsync();

            return(nn_KhachSan.ID_KhachSan);
        }
Exemple #3
0
        public async Task <int> Sua(NN_KhachSanRequest model)
        {
            NN_KhachSan nn_KhachSan = _context.NN_KhachSans.Where(a => a.ID_KhachSan == model.ID_KhachSan).FirstOrDefault();

            if (nn_KhachSan == null)
            {
                throw new Exception("Ngôn ngữ khách sạn không tồn tại.");
            }

            nn_KhachSan.Delete           = model.Delete;
            nn_KhachSan.GioiThieu        = model.GioiThieu;
            nn_KhachSan.ID_KhachSan      = model.ID_KhachSan;
            nn_KhachSan.ID_NgonNgu       = model.ID_NgonNgu;
            nn_KhachSan.ModifyBy         = model.ModifyBy;
            nn_KhachSan.TenKhachSan      = model.TenKhachSan;
            nn_KhachSan.LastModifiedDate = DateTime.Now;

            _context.NN_KhachSans.Update(nn_KhachSan);
            await _context.SaveChangesAsync();

            return(nn_KhachSan.ID_KhachSan);
        }