示例#1
0
        private IDbConnection GetConnection()
        {
            var          connection = new SqlConnection();
            WingsContext wings      = WingsContext.GetInstance();

            connection.ConnectionString = wings.Database.Connection.ConnectionString;
            connection.Open();
            return(connection);
        }
示例#2
0
 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();
     }
 }
示例#3
0
        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);
        }
示例#4
0
 public TripRepository(WingsContext context) : base(context)
 {
 }
示例#5
0
 public CorporateRepository(WingsContext context) : base(context)
 {
 }
 public RoleRepository(WingsContext context) : base(context)
 {
 }
 public BataRateRepository(WingsContext context) : base(context)
 {
 }
示例#8
0
 public UsersController(WingsContext context)
 {
     db = context;
 }
示例#9
0
 public DriverRepository(WingsContext context) : base(context)
 {
 }
示例#10
0
 public HelperRepository(WingsContext context) : base(context)
 {
 }
示例#11
0
 public VehicleMaintenanceRepository(WingsContext context) : base(context)
 {
 }
 public ArchiveTripRepository(WingsContext context) : base(context)
 {
 }
示例#13
0
 public DemoController(WingsContext _rbac)
 {
     rbac = _rbac;
 }
示例#14
0
 public ClientRepository(WingsContext context) : base(context)
 {
 }
示例#15
0
 public UserFriendsController(WingsContext context)
 {
     db = context;
 }
示例#16
0
 public InvoiceRepository(WingsContext context) : base(context)
 {
 }
示例#17
0
 public CustomBataRepository(WingsContext context) : base(context)
 {
 }
 public LogUserRepository(WingsContext context)
     : base(context)
 {
 }
 public AdvertisementCategoryRepository(WingsContext context) : base(context)
 {
 }
示例#20
0
 public AdvertisementItemRepository(WingsContext context) : base(context)
 {
 }
 public PreDefineTripRepository(WingsContext context) : base(context)
 {
 }
示例#22
0
文件: IDVO.cs 项目: 24wings/zc-server
 /// <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)
 {
 }
示例#24
0
        // 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");
            });
        }
示例#25
0
 public DispatchNoteRepository(WingsContext context) : base(context)
 {
 }
示例#26
0
 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)
 {
 }