Beispiel #1
0
        // Creates or updates a collection(name).
        public void CreateCollectionName(CollectionName collectionName)
        {
            ICollection<ValidationResult> validationResults;
            if (!collectionName.Validate(out validationResults))
            {
                var ex = new ValidationException("The CollectionName object did not pass the data validation!");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            if (collectionName.CollectionNameID == 0)
            {
                CollectionNameDAL.CreateCollectionName(collectionName);
            }
            else
            {
                CollectionNameDAL.UpdateCollectionName(collectionName);
            }
        }
Beispiel #2
0
 // Gets specific collection(name)
 public CollectionName GetCollectionName(int CollectionNameID)
 {
     return CollectionNameDAL.GetCollectionNameByID(CollectionNameID);
 }
Beispiel #3
0
 // Deletes specific collection(name).
 public void DeleteCollectionName(int CollectionNameID)
 {
     CollectionNameDAL.DeleteCollectionName(CollectionNameID);
 }
Beispiel #4
0
 // Gets all collectionnames.
 public IEnumerable<CollectionName> GetCollectionNames()
 {
     return CollectionNameDAL.GetCollectionNames();
 }