public bool AddAmenities(AccomodationPackageAmenity model)
        {
            var db = new HmsContext();

            db.AccomodationPackageAmenities.Add(model);
            return(db.SaveChanges() > 0);
        }
        public JsonResult AmenitiesAction(int AccomodationPackageId, int AmentiesId, bool isDelete = false)
        {
            JsonResult json = new JsonResult();
            AccomodationPackageAmenity model = new AccomodationPackageAmenity();

            model.AccomodationPackageId = AccomodationPackageId;
            model.AmenityId             = AmentiesId;
            var result = false;

            if (isDelete == false)
            {
                result = AmenitiesServices.Instance.AddAmenities(model);
            }

            else
            {
                result = AmenitiesServices.Instance.DeleteAmenities(model);
            }

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable To do it Now" };
            }
            return(json);
        }
        public bool DeleteAmenities(AccomodationPackageAmenity model)
        {
            var db      = new HmsContext();
            var removed = db.AccomodationPackageAmenities.Where(x => x.AccomodationPackageId == model.AccomodationPackageId && x.AmenityId == model.AmenityId).FirstOrDefault();

            db.Entry(removed).State = System.Data.Entity.EntityState.Deleted;

            return(db.SaveChanges() > 0);
        }