Ejemplo n.º 1
0
        public IActionResult EditRelationShip(Guid id)
        {
            EditRelationShipModel model = new EditRelationShipModel
            {
                RelationShipId   = id,
                RelationShipMeta = _relationShipFinder.FindById(id)
            };

            model.RelationShipMeta.CopyTo(model);
            return(View(model));
        }
Ejemplo n.º 2
0
 public IActionResult EditRelationShip(EditRelationShipModel model)
 {
     if (ModelState.IsValid)
     {
         var entity = _relationShipFinder.FindById(model.RelationShipId);
         entity.CascadeAssign   = model.CascadeAssign;
         entity.CascadeDelete   = model.CascadeDelete;
         entity.CascadeLinkMask = model.CascadeLinkMask;
         entity.CascadeShare    = model.CascadeShare;
         entity.CascadeUnShare  = model.CascadeUnShare;
         _relationShipUpdater.Update(entity);
         return(SaveSuccess());
     }
     return(SaveFailure(GetModelErrors()));
 }