using Microsoft.EntityFrameworkCore;
using System;
using TwilioSMSReceiver.Data.Models;
namespace TwilioSMSReceiver.Data
{
///
/// The database context
///
public class SMSDbCtx : DbContext
{
///
/// The main DB Context base constructor for this database context
///
/// The usual options for EF Core Database if called outside of a DI Scope
[Obsolete("Don't call this directly unless you're calling it from a dependency injection container")]
public SMSDbCtx(DbContextOptions options) : base(options)
{
}
///
/// Received SMS Messages
///
public DbSet SMSMessages { get; set; }
///
/// Received MMS Message data
///
public DbSet MMSMessages { get; set; }
///
/// Teams WebHooks we should be spamming to
///
public DbSet MSTeamsWebHooks { get; set; }
}
}