public ActionResult CreateEventEvent([Bind(Include = "Id,RelationshipTypeId,DateStart,DateEnd,EventId,Event2Id")] EventEventRel eventEventRel) { if (ModelState.IsValid) { eventEventRel.Event2 = null; _eventRepo.InsertOrUpdateEventEvent(eventEventRel); _eventRepo.Save(); return(RedirectToAction("Details", "Events", new { id = eventEventRel.EventId })); } return(View()); }
public ActionResult EditEventEvent(EventEventRel eventEventRel) { if (ModelState.IsValid) { _eventRepo.InsertOrUpdateEventEvent(eventEventRel); _eventRepo.Save(); return(RedirectToAction("Details", "Events", new { id = eventEventRel.EventId })); } return(View()); }
public void InsertOrUpdate(EventEventRel eventeventrel) { if (eventeventrel.Id == default(long)) { // New entity context.EventEventRels.Add(eventeventrel); } else { // Existing entity context.Entry(eventeventrel).State = EntityState.Modified; } }
public ActionResult CreateEventEvent(int eventId) { var approvalStatusId = _lookupRepo.GetApprovalStatuses().SingleOrDefault(p => p.Name.Equals("New")).Id; var eventEventRel = new EventEventRel { EventId = eventId, ApprovalStatusId = approvalStatusId, DateStart = DateTime.Now, Event2 = new Event(), }; ViewBag.PossibleRelationshipTypes = _lookupRepo.GetRelationshipTypes().Where(x => x.ObjectFrom.Equals("Event") && x.ObjectTo.Equals("Event")).OrderBy(x => x.SortOrder); ViewBag.EventId = eventId; ViewBag.Event2Id = -1; if (Request.IsAjaxRequest()) { return(PartialView("_CreateOrEditEventEvent", eventEventRel)); } return(View()); }