Example #1
0
        // Return DatabaseObject to make easier for UI to show updated state
        public ViewModels.DatabaseObject Delete(int objectId, DatabaseObjectPropertyType propertyType)
        {
            var viewModelPropertyType = new ViewModels.DatabaseObjectProperty {
                PropertyType = propertyType
            };                                                                                               // Don't care about the value
            var domainProperty = Mapper.Map <ObjectProperty>(viewModelPropertyType);

            _graph.RemoveProperty(objectId, domainProperty);
            return(Get(objectId));
        }
Example #2
0
        private static string ConvertDatabaseObjectPropertyToString(DatabaseObjectPropertyType source)
        {
            switch (source)
            {
            case DatabaseObjectPropertyType.RelevantToFinancialReporting:
                return("Relevant to Financial Reporting");

            case DatabaseObjectPropertyType.Comment:
                return("Comment");

            default:
                throw new ArgumentOutOfRangeException();
            }
        }