public ErrorCode Delete(Guid presentationUID)
		{
			DBPresentation dbPresentation = new DBPresentation();

			List<Presentation> presentations = dbPresentation.Select(null);
			if (presentations.Count <= 1)
				return ErrorCode.MINIMALPRESENTATIONS;

			if (dbPresentation.Delete(presentationUID))
			{
				string path = Path.Combine(presentationsFolder, presentationUID.ToString());

				if (Directory.Exists(path))
					Directory.Delete(path, true);

				return ErrorCode.OK;
			}

			return ErrorCode.ERROR;
		}