/// <summary> /// Map dto to its entity /// </summary> /// <param name="src">source dto</param> /// <returns></returns> public static ScriptedSelectionInput MapDtoToScriptedSelectionInput(IScriptedSelectionInputDto src) { if (src == null) { return(null); } return(new ScriptedSelectionInput { DisplayName = src.DisplayName, Id = src.Id, HelpToolTip = src.HelpToolTip, NumberToSelect = src.NumberToSelect, ExecutionEnabled = src.ExecutionEnabled, ScriptId = src.ScriptId, AvailableOnRemove = src.AvailableOnRemove, AvailableOnAdd = src.AvailableOnAdd }); }
/// <summary> /// Modifies the Scripted Selection Input in the database /// </summary> /// <param name="performingUserId"></param> /// <param name="scriptedSelection"></param> /// <param name="modification">Type of modification to make</param> /// <returns>Modified Scripted Selection Input</returns> public IScriptedSelectionInputDto ModifyScriptedSelectionInput(int performingUserId, IScriptedSelectionInputDto scriptedSelection, EntityModification modification) { return(_scriptedSelectionController.ModifyScriptedSelectionInput(performingUserId, scriptedSelection, modification)); }