//test private void SetViewData(long id, long type, bool init, bool isSuccess) { EntityReferenceHelper helper = new EntityReferenceHelper(); // ViewData for Title ViewData["Title"] = helper.GetEntityTitle(id, type); ViewData["Version"] = helper.CountVersions(id, type); // ViewData for enitity type list ViewData["TargetType"] = helper.GetEntityTypes(); ViewData["Target"] = new SelectList(new List <SelectListItem>(), "Text", "Value"); ViewData["TargetVersion"] = new SelectList(new List <SelectListItem>(), "Text", "Value"); ViewData["ReferenceType"] = helper.GetReferencesTypes(); //"This references is saved." if (isSuccess) { ViewData["Success"] = "This references is saved."; } ViewData["Init"] = init; }
public ActionResult Create(long sourceId, long sourceTypeId) { if (hasUserRights(sourceId, sourceTypeId, RightType.Write)) { EntityReferenceHelper helper = new EntityReferenceHelper(); SetViewData(sourceId, sourceTypeId, true, false); return(PartialView("_create", new CreateSimpleReferenceModel(sourceId, sourceTypeId, helper.CountVersions(sourceId, sourceTypeId)))); } return(null); }