private IDbConnection GetConnection() { var connection = new SqlConnection(); WingsContext wings = WingsContext.GetInstance(); connection.ConnectionString = wings.Database.Connection.ConnectionString; connection.Open(); return(connection); }
public void DeleteMultipleClients(IEnumerable <int> clientsToDelete) { using (WingsContext context = new WingsContext()) { context.Client.Where(d => clientsToDelete.Contains(d.ClientId)).ToList().ForEach(d => { d.IsDeleted = true; }); context.Commit(); } }
public static StructureMap.IContainer Initialize() { ObjectFactory.Initialize(x => { x.Scan(scan => { scan.TheCallingAssembly(); scan.WithDefaultConventions(); }); x.For <IUserRepository>().Use <UserRepository>(); x.For <IUserService>().Use <UserService>(); x.For <IDriverRepository>().Use <DriverRepository>(); x.For <IDriverService>().Use <DriverService>(); x.For <IPreDefineTripRepository>().Use <PreDefineTripRepository>(); x.For <IPreDefineTripService>().Use <Application.Trips.PreDefineTripService>(); x.For <IVehicleRateRepository>().Use <VehicleRateRepository>(); x.For <IVehicleRateService>().Use <VehicleRateService>(); x.For <IBataRepository>().Use <BataRateRepository>(); x.For <IBataRateService>().Use <BataRateService>(); x.For <IPackageListRepository>().Use <PackageListRepository>(); x.For <IPackageListService>().Use <PackageListService>(); x.For <IArchiveTripRepository>().Use <ArchiveTripRepository>(); x.For <IArchiveTripService>().Use <ArchiveTripService>(); x.For <IMailClient>().Use <SmtpMailClient>(); x.For <ICustomerRepository>().Use <CustomerRepository>(); x.For <IHelperRepository>().Use <HelperRepository>(); x.For <IHelperService>().Use <HelperService>(); x.For <IClientRepository>().Use <ClientRepository>(); x.For <IClientService>().Use <ClientService>(); x.For <IVehicleMaintenanceService>().Use <VehicleMaintenanceService>(); x.For <IDispatchNoteRepository>().Use <DispatchNoteRepository>(); x.For <IDispatchNoteService>().Use <DispatchNoteService>(); x.For <IInvoiceRepository>().Use <InvoiceRepository>(); x.For <IInvoiceService>().Use <InvoiceService>(); x.For <WingsContext>().HybridHttpOrThreadLocalScoped().Use(() => WingsContext.GetInstance()); }); return(ObjectFactory.Container); }
public TripRepository(WingsContext context) : base(context) { }
public CorporateRepository(WingsContext context) : base(context) { }
public RoleRepository(WingsContext context) : base(context) { }
public BataRateRepository(WingsContext context) : base(context) { }
public UsersController(WingsContext context) { db = context; }
public DriverRepository(WingsContext context) : base(context) { }
public HelperRepository(WingsContext context) : base(context) { }
public VehicleMaintenanceRepository(WingsContext context) : base(context) { }
public ArchiveTripRepository(WingsContext context) : base(context) { }
public DemoController(WingsContext _rbac) { rbac = _rbac; }
public ClientRepository(WingsContext context) : base(context) { }
public UserFriendsController(WingsContext context) { db = context; }
public InvoiceRepository(WingsContext context) : base(context) { }
public CustomBataRepository(WingsContext context) : base(context) { }
public LogUserRepository(WingsContext context) : base(context) { }
public AdvertisementCategoryRepository(WingsContext context) : base(context) { }
public AdvertisementItemRepository(WingsContext context) : base(context) { }
public PreDefineTripRepository(WingsContext context) : base(context) { }
/// <summary> /// 查询数据 /// </summary> /// <param name="ctx"></param> /// <returns></returns> public static IQueryable query(WingsContext ctx) { return(from user in ctx.User select user); }
public PackageListRepository(WingsContext context) : base(context) { }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, WingsContext context) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); app.UseMvc(); app.UseMvcWithDefaultRoute(); //context.Database.EnsureCreated(); // Enable middleware to serve generated Swagger as a JSON endpoint. app.UseSwagger(); // Enable middleware to serve swagger-ui (HTML, JS, CSS etc.), specifying the Swagger JSON endpoint. app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Wings API"); }); }
public DispatchNoteRepository(WingsContext context) : base(context) { }
public static IQueryable <UserDVO> query(WingsContext ctx) { return(from user in ctx.User select new UserDVO { id = user.userId }); }
public VehicleRateRepository(WingsContext context) : base(context) { }
public NewTrackingDeviceRepository(WingsContext context) : base(context) { }