protected BaseModel SaveWithNotFoundTest(int id, OnixSaveController saveCtrl, FormSubmitParam prm)
        {
            JsonResult getResult = saveCtrl.Update(id, prm);
            BaseModel  returnObj = (BaseModel)getResult.Value;

            return(returnObj);
        }
        protected BaseModel SaveWithFoundTest(OnixSaveController createCtrl, OnixSaveController updateCtrl)
        {
            FormSubmitParam prm = new FormSubmitParam();

            BaseModel createdObj = (BaseModel)Activator.CreateInstance(createCtrl.ModelType);

            TestUtils.PopulateDummyPropValues(createdObj, createCtrl.PkFieldName);
            prm.JsonContent = JsonConvert.SerializeObject(createdObj, Formatting.Indented);

            JsonResult result = createCtrl.CreateWithParam(prm);

            createdObj = (BaseModel)result.Value;
            int newID = (int)TestUtils.GetPropertyValue(createdObj, createCtrl.PkFieldName);

            updateCtrl.SetModel(createdObj);
            var       returnObj = updateCtrl.Update(newID, prm);
            BaseModel model     = (BaseModel)returnObj.Value;

            return(model);
        }