public bool UpdateEvent(EventBlockEdit model)
        {
            using (var ctx = new StudyTimeHelperEntities())
            {
                var entity =
                    ctx
                    .Event
                    .Single(e => e.EventId == model.EventId);

                entity.Title       = model.Title;
                entity.IsAllDay    = model.IsAllDay;
                entity.Start       = model.Start;
                entity.End         = model.End;
                entity.Description = model.Description;
                entity.ThemeColor  = model.ThemeColor;

                return(ctx.SaveChanges() == 1);
            }
        }
Exemple #2
0
        public ActionResult Edit(int eventId, EventBlockEdit model)
        {
            //var std = StudyTimeHelperDbContext.Where(s => s.Student == studentId).FirstOrDefault();
            if (!ModelState.IsValid)
            {
                return(View(model));
            }


            if (model.EventId != eventId)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }

            if (EventBlockService.EditEvent(model))
            {
                TempData["SaveResult"] = "Your event was updated.";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Event not updated");
            return(View(model));
        }
Exemple #3
0
 public bool UpdateEvent(EventBlockEdit model)
 {
     throw new NotImplementedException();
 }