public void Setup() { var builder = new DbContextOptionsBuilder <LoanApplicationContext>(); builder.UseInMemoryDatabase("LoanApplicationContextFacade_Test"); _context = new LoanApplicationContext(builder.Options); _target = new LoanApplicationContextFacade(_context); }
public static void UpdateEntity(this LoanApplicationModel current, LoanApplicationModel other, LoanApplicationContext context) { context.Attach(current); foreach (var property in typeof(LoanApplicationModel).GetProperties()) { if (property.GetValue(current).Equals(property.GetValue(other))) { continue; } property.SetValue(current, property.GetValue(other)); context.Entry(current).Property(property.Name).IsModified = true; } }
public LoanApplicationUnitOfWork() { _context = new LoanApplicationContext(); }
public LoanApplicationContextFacade(LoanApplicationContext loanApplicationContext) { _loanApplicationContext = loanApplicationContext; }