示例#1
0
        public string AddHotelPrice(HotelPriceModel hotelPriceModel)
        {
            Hotel_Price newHotelPrice = new Hotel_Price()
            {
                Id              = Guid.NewGuid().ToString(),
                Date            = hotelPriceModel.Date,
                SingleRoomPrice = hotelPriceModel.SingleRoomPrice,
                DoulbeRoomPrice = hotelPriceModel.DoubleRoomPrice,
                OtherRoomPrice  = hotelPriceModel.OtherRoomPrice,
                ID_Hotel        = hotelPriceModel.HotelId
            };


            if (newHotelPrice.SingleRoomPrice != null || newHotelPrice.DoulbeRoomPrice != null || newHotelPrice.OtherRoomPrice != null)
            {
                newHotelPrice.CanReserve = 1;
            }
            else
            {
                newHotelPrice.CanReserve = 0;
            }

            db.Hotel_Price.Add(newHotelPrice);

            if (db.SaveChanges() > 0)
            {
                return("添加成功");
            }

            return("添加失败");
        }
示例#2
0
        public string UpdateHotelPrice(HotelPriceModel hotelPrice)
        {
            Hotel_Price newHotelPrice = db.Hotel_Price.FirstOrDefault(hp => hp.Id == hotelPrice.Id);

            newHotelPrice.SingleRoomPrice = hotelPrice.SingleRoomPrice;
            newHotelPrice.DoulbeRoomPrice = hotelPrice.DoubleRoomPrice;
            newHotelPrice.OtherRoomPrice  = hotelPrice.OtherRoomPrice;
            newHotelPrice.Date            = hotelPrice.Date;
            newHotelPrice.ID_Hotel        = hotelPrice.HotelId;


            db.Entry(newHotelPrice).State = System.Data.Entity.EntityState.Modified;

            if (db.SaveChanges() > 0)
            {
                return("更新成功");
            }

            return("更新失败");
        }