public IActionResult EditRelationShip(Guid id) { EditRelationShipModel model = new EditRelationShipModel { RelationShipId = id, RelationShipMeta = _relationShipFinder.FindById(id) }; model.RelationShipMeta.CopyTo(model); return(View(model)); }
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())); }