public static void EnsureSeeded(this AsmContext context, DummyData dummyData = null) { if (dummyData == null) { dummyData = new DummyData(null); } //clear tables using (new EfUnitOfWorkFactory().Create(context)) { context.UserTypes.RemoveRange(context.UserTypes); context.Users.RemoveRange(context.Users); } if (!context.UserTypes.HasAny()) { context.UserTypes.AddRange(dummyData.UserTypes); } if (!context.Users.HasAny()) { context.Users.AddRange(dummyData.Users); } context.SaveChanges(); }
//ToDo: Add error handling protected BaseLogic(AsmContext context, IDomainEntityRepository <TSource> repository) { _context = context; _repository = repository; }
public ExpressionCalculator(AsmContext context) { _context = context; }
public UserLogic(AsmContext context, IUserRepository userRepository) : base(context, userRepository) { }
protected UserController(IUserLogic userLogic, AsmContext context, HostingEnvironment hostingEnvironment) : base(userLogic, context, hostingEnvironment) { _userLogic = userLogic; }
/// <summary> /// Instantiates the base controller /// </summary> /// <param name="logic"></param> /// <param name="context"></param> /// <param name="hostingEnvironment"></param> protected CustomBaseController(ILogic <TSource, TDto> logic, AsmContext context, HostingEnvironment hostingEnvironment) { Logic = logic; Context = context; }
// This is a hack for now to just get DR6 support. DR can only be used with move, so its best to keep it a separate // op anwyays and not give it general support in the register list. // We we clean up the assemblers take this into consideration. public override void WriteText(AsmContext aAssembler, AssemblyWriter aOutput) { aOutput.WriteLine("mov DR6, " + mValue); }
public static EmitContext CreateEmit(AsmContext actx) { return(new EmitContext(actx)); }
/// <summary> /// Initializes a new instance of the EFUnitOfWork class. /// </summary> /// <param name="context">Current entry context</param> public EfUnitOfWork(AsmContext context) { _context = context; }
public EmitContext(AsmContext ac) { ag = ac; }
public EmitContext(AssemblyWriter asmw) { ag = new AsmContext(asmw); }
public UserRepository(AsmContext context) : base(context) { }