public void Configuration(IAppBuilder app) { RegisterContainer.Register(app); ConfigureAuth(app); System.Data.Entity.Database.SetInitializer(new TenantDBInitializer()); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => false; options.MinimumSameSitePolicy = SameSiteMode.None; }); CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("pt-BR"); services.AddAuthentication(options => { options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme; options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme; options.DefaultChallengeScheme = CookieAuthenticationDefaults.AuthenticationScheme; }).AddCookie(options => { options.LoginPath = "/Acesso/Acessar"; options.AccessDeniedPath = "/Acesso/Acessar"; options.ExpireTimeSpan = TimeSpan.FromDays(15); }); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); // Seta as urls para lowercase services.AddRouting(options => options.LowercaseUrls = true); // Registra as dependências RegisterContainer.RegisterDependencies(services); // Cria uma instância e faz injecção para as toastr services.AddScoped <IToastrMensagem, ToastrMensagem>(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(RegisterContainer.RegisterRepository())); }
public ActionResult Register(RegisterModel registerModel) { if (!ModelState.IsValid) { return(View("Register")); } RegisterContainer registerContainer = new RegisterContainer(); UserDTO userDTO = new UserDTO(registerModel.FirstName, registerModel.LastName, registerModel.Email, registerModel.Password, registerModel.BirthDay); if (registerContainer.InsertUser(userDTO)) { return(RedirectToAction("Index", "Login")); } return(View("RegisterError")); }
public Radio(ICommandProcessor commandProcessor, ILoggerFactoryAdapter loggerFactoryAdapter, GpioPin powerPin, GpioPin cePin, GpioPin irqPin = null) { _syncRoot = new object(); _operatingMode = OperatingModes.PowerOff; _powerPin = powerPin; _powerPin.Write(GpioPinValue.Low); _cePin = cePin; _cePin.Write(GpioPinValue.Low); _loggerFactoryAdapter = loggerFactoryAdapter; _logger = _loggerFactoryAdapter.GetLogger(GetType()); _commandProcessor = commandProcessor; _commandProcessor.LoggerFactory = _loggerFactoryAdapter; _commandProcessor.GetOperatingMode = () => OperatingMode; RegisterContainer = new RegisterContainer(_loggerFactoryAdapter, _commandProcessor); OperatingMode = OperatingModes.PowerDown; RegisterContainer.ResetRegistersToDefault(); Configuration = new Configuration(_loggerFactoryAdapter, _commandProcessor, RegisterContainer); TransmitPipe = new TransmitPipe(_loggerFactoryAdapter, Configuration, _commandProcessor, RegisterContainer, _cePin); ReceivePipes = new ReceivePipeCollection(_loggerFactoryAdapter, Configuration, _commandProcessor, RegisterContainer); bool useIrq = irqPin != null; if (useIrq) { _irqPin = irqPin; _irqPin.Write(GpioPinValue.High); _irqPin.ValueChanged += irqPin_ValueChanged; } ConfigurationRegister configurationRegister = RegisterContainer.ConfigurationRegister; configurationRegister.MaximunTransmitRetriesMask = !useIrq; configurationRegister.ReceiveDataReadyMask = !useIrq; configurationRegister.TransmitDataSentMask = !useIrq; configurationRegister.Save(); OperatingMode = OperatingModes.StandBy; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); GlobalConfiguration.Configuration.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(RegisterContainer.RegisterRepository()); }
public static void Init() { RegisterContainer.RegisterDependencies(); }