using Neo.Afx.ComponentModel;
using System.Collections.Generic;
using System.Linq;
namespace Neo.Afx.Admin.Doc
{
///
/// Afx admin database
///
public class AfxAdminDocDatabase : Database
{
///
/// Constructor
///
public AfxAdminDocDatabase()
: base(new AfxAdminDocContext())
{
}
///
/// DocumentStoreTypes Lookup
///
/// IEmumarable List of DocumentStoreType
public IEnumerable GetStoreTypes()
{
return (from r in Context.DocumentStoreTypes
select r).ToList();
}
///
/// Documents Lookup
///
/// IEmumarable List of Documents
public IEnumerable GetDocuments()
{
return (from r in Context.Documents
select r).ToList();
}
///
/// DocumentMimeTypes Lookup
///
/// IEmumarable List of DocumentMimeTypes
public IEnumerable GetMimeTypes()
{
return (from r in Context.DocumentMimeTypes
select r).ToList();
}
}
}