コード例 #1
0
        public string Add(CustomTourReservationModel reservationModel)
        {
            if (HttpContext.Session["logedIn"] == null)
            {
                return("need login");
            }

            var newCustomTourReservation = new CustomTour()
            {
                Id              = Guid.NewGuid().ToString(),
                TotalPrice      = 0m,
                MessageSentTime = DateTime.Now,
                IsPaid          = 0,
                MemberId        = reservationModel.MemberId,
                Message         = reservationModel.Message,
                Member          = db.Members.FirstOrDefault(m => m.Id == reservationModel.MemberId)
            };

            db.CustomTours.Add(newCustomTourReservation);

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

            return("添加失败");
        }
コード例 #2
0
        public string Delete(string customTourReservationId, string memberId)
        {
            CustomTour customTourReservation = db.CustomTours.FirstOrDefault(v => v.Id == customTourReservationId);

            if (customTourReservation != null)
            {
                db.CustomTours.Remove(customTourReservation);
                if (db.SaveChanges() > 0)
                {
                    return("删除成功");
                }
            }

            return("删除失败");
        }
コード例 #3
0
        public string Update(CustomTour customTourReservation)
        {
            CustomTour newCustomTourReservation = db.CustomTours.Where(r => r.Id == customTourReservation.Id).FirstOrDefault();

            newCustomTourReservation.IsPaid     = customTourReservation.IsPaid;
            newCustomTourReservation.TotalPrice = customTourReservation.TotalPrice;

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

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

            return("更新失败");
        }