Esempio n. 1
0
 public ActionResult Create(Linkhay linkhay)
 {
     linkhay.UpdateDate = DateTime.Now;
     objContext.Linkhays.Add(linkhay);
     objContext.SaveChanges();
     return(RedirectToAction("Index"));
 }
Esempio n. 2
0
        public void UpdateState(List <int> ids, bool status)
        {
            HMSContext context = new HMSContext();

            if (status == true)
            {
                foreach (var t in ids)
                {
                    var obj = context.Accomodations.Find(t);
                    obj.IsHold = true;
                    context.Entry(obj).State = EntityState.Modified;
                    context.SaveChanges();
                }
            }
            else
            {
                foreach (var t in ids)
                {
                    var obj = context.Accomodations.Find(t);
                    obj.IsHold = false;
                    context.Entry(obj).State = EntityState.Modified;
                    context.SaveChanges();
                }
            }
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "Id,Name,Description")] AccomodationType accomodationType)
        {
            if (ModelState.IsValid)
            {
                db.AccomodationTypes.Add(accomodationType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(accomodationType));
        }
        public IActionResult CheckBooking(CheckAccomodationAvailabilityViewModel model)
        {
            if (ModelState.IsValid)
            {
                string sendemail = $"THÔNG TIN ĐẶT PHÒNG <br> <br>";

                Booking booking = new Booking
                {
                    AccomodationPackageID = model.AccomodationPackageID,
                    FromDate     = model.FromDate,
                    Duration     = model.Duration,
                    NoOfAdults   = model.NoOfAdults,
                    NoOfChildren = model.NoOfChildren,
                    Notes        = model.Notes,
                    Email        = model.Email,
                    Name         = model.Name
                };

                _context.Booking.Add(booking);
                _context.SaveChanges();

                var sendEmail = EmailService.Send(new SendEmailRequest()
                {
                    Template = "",
                    Body     = $" :  <br> " +
                               sendemail +
                               $"+ GIÁ GÓI PHÒNG: {booking.AccomodationPackage.FeePerNight} <br>",
                    Subject = "Hẹn gặp lại bạn vào ngày đặt phòng!",
                    ToEmail = model.Email
                });

                return(RedirectToAction("Index", "Home"));
            }
            return(View(model));
        }
        public bool UpdateAccomodationType(AccomodationType accomodationType)
        {
            var context = new HMSContext();

            context.Entry(accomodationType).State = EntityState.Modified;
            return(context.SaveChanges() > 0);
        }
Esempio n. 6
0
        public bool UpdateAccommodationType(AccommodationType model)
        {
            var context = new HMSContext();

            context.Entry(model).State = System.Data.Entity.EntityState.Modified;
            return(context.SaveChanges() > 0);
        }
Esempio n. 7
0
        //Function edit
        public bool UpdateAccomodationPackage(AccomodationPackage accomodationPackage)
        {
            var context = new HMSContext();

            context.Entry(accomodationPackage).State = System.Data.Entity.EntityState.Modified;
            return(context.SaveChanges() > 0);
        }
        public bool DeleteAccomodationPackage(AccomodationPackage accomodationPackage)
        {
            var _context = new HMSContext();

            _context.Entry(accomodationPackage).State = System.Data.Entity.EntityState.Deleted;
            return(_context.SaveChanges() > 0);
        }
Esempio n. 9
0
        //Function create
        public bool SaveAccomodation(Accomodation accomodation)
        {
            var context = new HMSContext();

            context.Accomodations.Add(accomodation);
            return(context.SaveChanges() > 0);
        }
        public bool SavePicture(Picture picture)
        {
            var context = new HMSContext();

            context.Pictures.Add(picture);
            return(context.SaveChanges() > 0);
        }
        public bool UpdateAccomodation(Accomodation accomodation)
        {
            var _context = new HMSContext();

            _context.Entry(accomodation).State = System.Data.Entity.EntityState.Modified;
            return(_context.SaveChanges() > 0);
        }
        public bool SaveAccomodationPackage(AccomodationPackage accomodationPackage)
        {
            var _context = new HMSContext();

            _context.AccomodationPackages.Add(accomodationPackage);
            return(_context.SaveChanges() > 0);
        }
Esempio n. 13
0
        public bool SaveAccomodationType(AccomodationType accomodationType)
        {
            var context = new HMSContext();

            context.AccomodationTypes.Add(accomodationType);
            return(context.SaveChanges() > 0);
        }
Esempio n. 14
0
        public bool DeleteAccomodationType(AccomodationType accomodationType)
        {
            var context = new HMSContext();

            context.Entry(accomodationType).State = System.Data.Entity.EntityState.Deleted;
            return(context.SaveChanges() > 0);
        }
        public bool DeleteAccomadations(Accomadation accomadation)
        {
            var context = new HMSContext();

            context.Entry(accomadation).State = System.Data.Entity.EntityState.Deleted; // delete accomadation type

            return(context.SaveChanges() > 0);
        }
        public bool UpdateAccomadations(Accomadation accomadation)
        {
            var context = new HMSContext();

            context.Entry(accomadation).State = System.Data.Entity.EntityState.Modified; // modify the accomadation type

            return(context.SaveChanges() > 0);
        }
Esempio n. 17
0
        public bool DeleteAccomodationPackage(AccomodationPackages accomodationPackages)
        {
            var context = new HMSContext();

            context.Entry(accomodationPackages).State = EntityState.Deleted;

            return(context.SaveChanges() > 0);
        }
Esempio n. 18
0
        public bool SavePicture(Picture pictures)
        {
            HMSContext db = new HMSContext();

            db.Pictures.Add(pictures);

            return(db.SaveChanges() > 0);
        }
Esempio n. 19
0
        public bool UpdateAccomodationType(AccomodationType accomodationType)
        {
            var dbContext = new HMSContext();

            dbContext.Entry(accomodationType).State = System.Data.Entity.EntityState.Modified;

            return(dbContext.SaveChanges() > 0);
        }
Esempio n. 20
0
 public bool SavePicture(Pictures picture)
 {
     using (var context = new HMSContext())
     {
         context.Picture.Add(picture);
         return(context.SaveChanges() > 0);
     }
 }
Esempio n. 21
0
        public bool SaveAccomodationPackage(AccomodationPackages accomodationPackages)
        {
            var context = new HMSContext();

            context.AccomodationPackageses.Add(accomodationPackages);

            return(context.SaveChanges() > 0);
        }
Esempio n. 22
0
        public bool SaveAccomodations(Accomodation accomodation)
        {
            var context = new HMSContext();

            context.Accomodations.Add(accomodation);
            var result = context.SaveChanges() > 0;

            return(result);
        }
        public bool SaveAccomadationPackages(AccomadationPackage accomadationPackage)
        {
            var context = new HMSContext();

            context.AccomadationPackage.Add(accomadationPackage); // add param accomadationPackage values to table AccomadationPackage

            // 'SaveChanges()' func returns a bool
            return(context.SaveChanges() > 0); // if some changes has been made then return true
        }
Esempio n. 24
0
        public bool SendMessage(Message message)
        {
            HMSContext context = new HMSContext();

            context.Messages.Add(message);
            var result = context.SaveChanges() > 0;

            return(result);
        }
Esempio n. 25
0
        public bool DeleteAccomodationPackage(AccomodationPackage accomodationPackage)
        {
            var context = new HMSContext();
            var existingAccomodationPackage = context.AccomodationPackages.Find(accomodationPackage.Id);

            context.AccomodationPackagePictures.RemoveRange(existingAccomodationPackage.AccomodationPackagePictures);
            context.Entry(existingAccomodationPackage).State = System.Data.Entity.EntityState.Deleted;
            return(context.SaveChanges() > 0);
        }
 public bool UpdateAccommodationPackage(AccommodationPackage accommodationPackage)
 {
     var context = new HMSContext();
     var exitingAccommodationPackage = context.AccommodationPackages.Find(accommodationPackage.ID);
     context.AccommodationPackagePictures.RemoveRange(exitingAccommodationPackage.AccommodationPackagePictures);
     context.Entry(exitingAccommodationPackage).CurrentValues.SetValues(accommodationPackage);
     context.AccommodationPackagePictures.AddRange(accommodationPackage.AccommodationPackagePictures);
     return context.SaveChanges() > 0;
 }
Esempio n. 27
0
        public bool DeleteAccomodations(int id)
        {
            var context = new HMSContext();
            var obj     = context.Accomodations.Find(id);

            context.Entry(obj).State = EntityState.Deleted;
            var result = context.SaveChanges() > 0;

            return(result);
        }
Esempio n. 28
0
 public bool UpdateAccomodation(Accomodation model)
 {
     using (var context = new HMSContext()) {
         var existingAccomodation = context.Accomodations.Where(x => x.ID == model.ID).Include(y => y.AccomodationPictures).FirstOrDefault();
         context.AccomodationPictures.RemoveRange(existingAccomodation.AccomodationPictures);
         context.Entry(existingAccomodation).CurrentValues.SetValues(model);
         context.AccomodationPictures.AddRange(model.AccomodationPictures);
         return(context.SaveChanges() > 0);
     }
 }
Esempio n. 29
0
 public void Save()
 {
     try
     {
         _context.SaveChanges();
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Esempio n. 30
0
        public bool SaveAccommodationTypes(AccommodationType accommodationType)
        {
            var result = 1;

            using (var context = new HMSContext())
            {
                context.AccommodationTypes.Add(accommodationType);
                result = context.SaveChanges();
            }
            return(result > 0);
        }