示例#1
0
 public ActionResult Create(OrganizationMediaImageRel organizationmediaimagerel)
 {
     if (ModelState.IsValid)
     {
         organizationmediaimagerelRepository.InsertOrUpdate(organizationmediaimagerel);
         organizationmediaimagerelRepository.Save();
         return(RedirectToAction("Index"));
     }
     else
     {
         ViewBag.PossibleOrganizations     = organizationRepository.All;
         ViewBag.PossibleMediaImages       = mediaimageRepository.All;
         ViewBag.PossibleRelationshipTypes = relationshiptypeRepository.All;
         ViewBag.PossibleApprovalStatus    = approvalstatusRepository.All;
         ViewBag.PossiblePrimaryStatus     = primarystatusRepository.All;
         return(View());
     }
 }
 public void InsertOrUpdate(OrganizationMediaImageRel organizationmediaimagerel)
 {
     if (organizationmediaimagerel.Id == default(long))
     {
         // New entity
         //if (organizationmediaimagerel.Organization.Id == default(long))
         //{
         //    context.Organizations.Add(organizationmediaimagerel.Organization);
         //}
         //if (organizationmediaimagerel.MediaImage.Id == default(int))
         //{
         //    context.MediaImages.Add(organizationmediaimagerel.MediaImage);
         //}
         context.OrganizationMediaImageRels.Add(organizationmediaimagerel);
     }
     else
     {
         // Existing entity
         //context.Entry(organizationmediaimagerel.MediaImage).State = EntityState.Modified;
         //context.Entry(organizationmediaimagerel.Organization).State = EntityState.Modified;
         context.Entry(organizationmediaimagerel).State = EntityState.Modified;
     }
 }