public ActionResult EditMediaImageMediaImage([Bind(Include = "Id,RelationshipTypeId,DateStart,DateEnd,EventId,MediaImage2Id,MediaImageId")] MediaImageMediaImageRel mediaImageMediaImageRel) { if (ModelState.IsValid) { _mediaImageRepo.InsertOrUpdateMediaImageMediaImage(mediaImageMediaImageRel); _mediaImageRepo.Save(); return(RedirectToAction("Details", "MediaImages", new { id = mediaImageMediaImageRel.MediaImageId })); } return(View()); }
public void InsertOrUpdate(MediaImageMediaImageRel mediaimagemediaimagerel) { if (mediaimagemediaimagerel.Id == default(long)) { // New entity context.MediaImageMediaImageRels.Add(mediaimagemediaimagerel); } else { // Existing entity context.Entry(mediaimagemediaimagerel).State = EntityState.Modified; } }
public ActionResult CreateMediaImageMediaImage(int mediaimageId) { var approvalStatusId = _lookupRepo.GetApprovalStatuses().SingleOrDefault(p => p.Name.Equals("New")).Id; var mediaImageMediaImageRel = new MediaImageMediaImageRel { MediaImageId = mediaimageId, ApprovalStatusId = approvalStatusId, DateStart = DateTime.Now, MediaImage2 = new MediaImage() }; ViewBag.PossibleRelationshipTypes = _lookupRepo.GetRelationshipTypes().Where(x => x.ObjectFrom.Equals("Media Image") && x.ObjectTo.Equals("Media Image")).OrderBy(x => x.SortOrder); ViewBag.MediaImageId = mediaimageId; ViewBag.MediaImage2Id = -1; if (Request.IsAjaxRequest()) { return(PartialView("_CreateOrEditMediaImageMediaImage", mediaImageMediaImageRel)); } return(View()); }