35 lines
934 B
C#
35 lines
934 B
C#
|
|
using BMA.EHR.Application.Common.Interfaces;
|
|||
|
|
using BMA.EHR.Domain.Models.Discipline;
|
|||
|
|
|
|||
|
|
// using BMA.EHR.Domain.Models.Discipline;
|
|||
|
|
using Microsoft.EntityFrameworkCore;
|
|||
|
|
|
|||
|
|
namespace BMA.EHR.Infrastructure.Persistence
|
|||
|
|
{
|
|||
|
|
public class DisciplineDbContext : DbContext, IDisciplineDbContext
|
|||
|
|
{
|
|||
|
|
#region " Discipline "
|
|||
|
|
|
|||
|
|
public DbSet<DisciplineComplaint> DisciplineComplaints { get; set; }
|
|||
|
|
public DbSet<DisciplineComplaint_Channel> DisciplineComplaint_Channels { get; set; }
|
|||
|
|
public DbSet<DisciplineDirector> DisciplineDirectors { get; set; }
|
|||
|
|
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
|
|||
|
|
public DisciplineDbContext(DbContextOptions<DisciplineDbContext> options) : base(options)
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public Task<int> SaveChangesAsync()
|
|||
|
|
{
|
|||
|
|
return base.SaveChangesAsync();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public void Attatch<T>(T entity) where T : class
|
|||
|
|
{
|
|||
|
|
Attach(entity);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|