public virtual ScriptResult <T> ExecuteRequest <T>(Func <T> executeMethod) { ScriptResult <T> scriptResponse = new ScriptResult <T>(); try { scriptResponse.Data = executeMethod(); scriptResponse.Status = true; } catch (Exception ex) { scriptResponse.ErrorDetails = ex.Message; } return(scriptResponse); }
public virtual ScriptResult ExecuteRequest(Action executeMethod) { ScriptResult scriptResponse = new ScriptResult(); try { executeMethod(); scriptResponse.Status = true; } catch (Exception ex) { scriptResponse.ErrorDetails = ex.Message; } return(scriptResponse); }