public virtual object Save(LocalizedContentFieldRecordInput o) { var bResult = false; o.GroupFilter = _groupFilter; if (!_unlockApi) { return(JToken.FromObject(new ApiStatusMessage("You do not have permissions to perform that action", "Permissions Denied", ApiMessageType.Alert))); } ILocalizedContentField oResult = null; try { o.AuditChangeBy = User.Identity.Name; oResult = _repo.SaveRecord(o); bResult = oResult != null; //_LocalizedContentFieldList.Refresh(); } catch (Exception ex) { return(JToken.FromObject(new ApiExceptionMessage("An error has occurred", ex))); } if (bResult == true) { return(JToken.FromObject(new ApiObjectMessage(oResult, "Record has been saved successfully.", "Record Saved", ApiMessageType.Success))); } // Else return(JToken.FromObject(new ApiStatusMessage("Unable to save record. Please check the data and try again.", "Error while saving", ApiMessageType.Danger))); }
public virtual object NewScreen(LocalizedContentField.Controllers.ApiController.LocalizedContentFieldRecordInput o) { var bResult = false; o.GroupFilter = _groupFilter; o.FieldType = "SCREEN"; o.FieldData ??= "{}"; o.FieldClass ??= ""; o.DefaultLabel ??= ""; o.WrapperClass ??= ""; o.WrapperHtmlEnd ??= ""; o.WrapperHtmlStart ??= ""; //o.ParentKey ??= ""; if (!_unlockApi) { return(JToken.FromObject(new ApiStatusMessage("You do not have permissions to perform that action", "Permissions Denied", ApiMessageType.Alert))); } ILocalizedContentField oResult = null; try { o.AuditChangeBy = User.Identity.Name; oResult = _fieldRepository.SaveRecord(o); bResult = oResult != null; if (bResult) { // Add the 2 special fields (Body and Heading) o.FieldType = "HEADING"; o.FieldKey = "Heading"; o.ParentKey = oResult.FieldKey; o.Order = 1; _fieldRepository.SaveRecord(o); o.FieldType = "HTML"; o.FieldKey = "Body"; o.ParentKey = oResult.FieldKey; o.Order = 2; _fieldRepository.SaveRecord(o); } //_LocalizedContentFieldList.Refresh(); } catch (Exception ex) { return(JToken.FromObject(new ApiExceptionMessage("An error has occurred", ex))); } if (bResult == true) { return(JToken.FromObject(new ApiObjectMessage(oResult, "Record has been saved successfully.", "Record Saved", ApiMessageType.Success))); } // Else return(JToken.FromObject(new ApiStatusMessage("Unable to save record. Please check the data and try again.", "Error while saving", ApiMessageType.Danger))); }
public virtual object SaveField(WizardField o) { var bResult = false; o.AuditChangeBy = User.Identity.Name; //o.GroupFilter = _groupFilter; IWizardContentField field = o; if (field.Id < 1) { field = InitNewWizardField(field); } if (!_unlockApi) { return(JToken.FromObject(new ApiStatusMessage("You do not have permissions to perform that action", "Permissions Denied", ApiMessageType.Alert))); } ILocalizedContentField oResult = null; try { oResult = _fieldRepository.SaveRecord(new Data.LocalizedContent.LocalizedContentField(field)); bResult = oResult != null; } catch (Exception ex) { return(JToken.FromObject(new ApiExceptionMessage("An error has occurred", ex))); } if (bResult == true) { return(JToken.FromObject(new ApiObjectMessage(oResult, "Record has been saved successfully.", "Record Saved", ApiMessageType.Success))); } // Else return(JToken.FromObject(new ApiStatusMessage("Unable to save record. Please check the data and try again.", "Error while saving", ApiMessageType.Danger))); }