internal IFacadeUpdateResult <ApplicationSettingData> DeleteApplicationSetting(object instanceId) { ArgumentValidator.IsNotNull("instanceId", instanceId); FacadeUpdateResult <ApplicationSettingData> result = new FacadeUpdateResult <ApplicationSettingData>(); IApplicationSettingService service = UnitOfWork.GetService <IApplicationSettingService>(); var query = service.Retrieve(instanceId); if (query.HasResult) { ApplicationSetting instance = query.ToBo <ApplicationSetting>(); var saveQuery = instance.Delete(); result.Merge(saveQuery); } else { AddError(result.ValidationResult, "ApplicationSettingCannotBeFound"); } return(result); }