public ActionResult Create() { var now = DateTime.Now; var @event = new Event { StartView = now, EndView = now.AddDays(7d) }; return View("CreateEvent", @event); }
public ActionResult Create(Event @event, HttpPostedFileBase image) { if (ModelState.IsValid) { @event.CreateFileForContainer(image); @event.StartView = @event.StartView?.ToUniversalTime(); @event.EndView = @event.EndView?.ToUniversalTime(); _repository.CreateEvent(@event); TempData.AddMessage(MessageType.Success, string.Format(GlobalRes.EventCreatedMsg, @event.Title)); _logger.Info("Event \"{0}\" created by {1}.", @event.Title, User.Identity.Name); return RedirectToAction(nameof(Table)); } else { // there is something wrong with the data values return View("EditEvent"); } }
public void UpdateEvent(Event @event) { _context.Entry(@event).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); }
public void CreateEvent(Event @event) { @event.Created = DateTime.UtcNow; _context.Events.Add(@event); _context.SaveChanges(); }