Пример #1
0
 public ActionResult Publish(int id)
 {
     try
     {
         var data = db.EventDetails.FirstOrDefault(e => e.EventId == id);
         var eventPublishViewModel = new EventPublishViewModel();
         if (data != null)
         {
             eventPublishViewModel.EventId             = data.EventId;
             eventPublishViewModel.EventTitle          = data.EventTitle;
             eventPublishViewModel.EventStartTime      = data.EventStarTime;
             eventPublishViewModel.EventEndTime        = data.EventEndTime;
             eventPublishViewModel.EventMaxBookingTime = data.EventMaxBookingTime;
             eventPublishViewModel.IsPublished         = data.IsPublished;
             eventPublishViewModel.IsDeleted           = data.IsDeleted;
         }
         eventPublishViewModel.EventTypeName  = db.EventTypes.First(x => x.EventTypeId == data.EventTypeId).EventTypeName;
         eventPublishViewModel.EventVenueName = db.EventVenues.First(x => x.EventVenueId == data.EventVenueId).EventVenueName;
         return(View(eventPublishViewModel));
     }
     catch
     {
         return(View("Error"));
     }
 }
Пример #2
0
 public ActionResult Publish(int id)
 {
     try
     {
         if (User.IsInRole(AppEnum.RoleEnum.User.ToString()))
         {
             return(new HttpNotFoundResult());
         }
         var data = db.EventDetails.FirstOrDefault(e => e.EventId == id);
         var eventPublishViewModel = new EventPublishViewModel();
         if (data != null)
         {
             eventPublishViewModel.EventId             = data.EventId;
             eventPublishViewModel.EventTitle          = data.EventTitle;
             eventPublishViewModel.EventStartTime      = data.EventStarTime;
             eventPublishViewModel.EventEndTime        = data.EventEndTime;
             eventPublishViewModel.EventMaxBookingTime = data.EventMaxBookingTime;
             eventPublishViewModel.IsPublished         = data.IsPublished;
             eventPublishViewModel.IsDeleted           = data.IsDeleted;
         }
         eventPublishViewModel.EventTypeName  = db.EventTypes.First(x => x.EventTypeId == data.EventTypeId).EventTypeName;
         eventPublishViewModel.EventVenueName = db.EventVenues.First(x => x.EventVenueId == data.EventVenueId).EventVenueName;
         return(View(eventPublishViewModel));
     }
     catch
     {
         return(View("Error"));
     }
 }
Пример #3
0
 public ActionResult Publish(EventPublishViewModel eventPublishViewModel)
 {
     try
     {
         var eventDetail = db.EventDetails.Find(eventPublishViewModel.EventId);
         if (eventDetail == null)
         {
             return(new HttpNotFoundResult("No record found."));
         }
         eventDetail.IsPublished = !eventDetail.IsPublished;
         db.SaveChanges();
         return(RedirectToAction("ViewEvent"));
     }
     catch
     {
         return(View("Error"));
     }
 }