public FrmDockReport() { InitializeComponent(); _errProvider = new ErrorProvider(); _basicService = new BasicService(); _srvParcel = new dtxk.business.Services.ServiceParcel(_basicService.dtxkContext); _srvPhysicalPerson = new ServicePhysicalPerson(_basicService.dtxkContext); _srvLegalPerson = new ServiceLegalPerson(_basicService.dtxkContext); _srvDocPrcl = new ServiceDocumentedParcel(_basicService.dtxkContext); _srvUser = new ServiceAppUser(_basicService.dtxkContext); _businessParam = new BusinessParam(UserSettings.UserId); _workerSearchCadastreNo = new BackgroundWorker(); _workerSearchCadastreNo.DoWork += new DoWorkEventHandler(_backgroundWorker_DoWork); _workerSearchCadastreNo.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_backgroundWorker_RunWorkerCompleted); _workerSearchPhysicalPerson = new BackgroundWorker(); _workerSearchPhysicalPerson.DoWork += new DoWorkEventHandler(_workerSearchPhysicalPerson_DoWork); _workerSearchPhysicalPerson.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_workerSearchPhysicalPerson_RunWorkerCompleted); _workerSearchLegalPerson = new BackgroundWorker(); _workerSearchLegalPerson.DoWork += new DoWorkEventHandler(_workerSearchLegalPerson_DoWork); _workerSearchLegalPerson.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_workerSearchLegalPerson_RunWorkerCompleted); // _workerSearchParcelOwner = new BackgroundWorker(); // _workerSearchParcelOwner.DoWork += new DoWorkEventHandler(_workerSearchParcelOwner_DoWork); // _workerSearchParcelOwner.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_workerSearchParcelOwner_RunWorkerCompleted); }
public async Task <IActionResult> Create(CarOwnerCreateViewModel model) { ServiceAppUser currentUser = await this.userManager.GetUserAsync(HttpContext.User); var id = await this.carOwnerService.Create(model, currentUser); return(this.RedirectToAction("Details", new { id })); }
public FrmLogIn() { InitializeComponent(); log4net.Config.XmlConfigurator.Configure(); log.Info("Program started"); _errProvider = new ErrorProvider(); _srvUser = new ServiceAppUser(); _worker = new BackgroundWorker(); _worker.WorkerReportsProgress = true; _worker.WorkerSupportsCancellation = true; _worker.DoWork += new DoWorkEventHandler(_worker_DoWork); _worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(_worker_RunWorkerCompleted); log.Debug("FrmLogin constuct finished."); }
public async Task <int> Create(CarOwnerCreateViewModel model, ServiceAppUser user) { var carOwner = mapper.Map <CarOwner>(model); var coUser = this.userRepository.All().FirstOrDefault(u => u.Id == user.Id); carOwner.AutoService = coUser; ; await this.carOwnerRepository.AddAsync(carOwner); await this.carOwnerRepository.SaveChangesAsync(); var id = carOwner.Id; return(id); }
private async Task LoadSharedKeyAndQrCodeUriAsync(ServiceAppUser user) { // Load the authenticator key & QR code URI to display on the form var unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user); if (string.IsNullOrEmpty(unformattedKey)) { await _userManager.ResetAuthenticatorKeyAsync(user); unformattedKey = await _userManager.GetAuthenticatorKeyAsync(user); } SharedKey = FormatKey(unformattedKey); var email = await _userManager.GetEmailAsync(user); AuthenticatorUri = GenerateQrCodeUri(email, unformattedKey); }
public async Task <IActionResult> OnPostConfirmationAsync(string returnUrl = null) { returnUrl = returnUrl ?? Url.Content("~/"); // Get the information about the user from the external login provider var info = await _signInManager.GetExternalLoginInfoAsync(); if (info == null) { ErrorMessage = "Error loading external login information during confirmation."; return(RedirectToPage("./Login", new { ReturnUrl = returnUrl })); } if (ModelState.IsValid) { var user = new ServiceAppUser { UserName = Input.Email, Email = Input.Email }; var result = await _userManager.CreateAsync(user); if (result.Succeeded) { result = await _userManager.AddLoginAsync(user, info); if (result.Succeeded) { await _signInManager.SignInAsync(user, isPersistent : false); _logger.LogInformation("User created an account using {Name} provider.", info.LoginProvider); return(LocalRedirect(returnUrl)); } } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } LoginProvider = info.LoginProvider; ReturnUrl = returnUrl; return(Page()); }
public async Task <IActionResult> OnPostAsync(string returnUrl = null) { returnUrl = returnUrl ?? Url.Content("~/"); if (ModelState.IsValid) { var user = new ServiceAppUser { UserName = Input.Email, Email = Input.Email }; var result = await _userManager.CreateAsync(user, Input.Password); if (result.Succeeded) { _logger.LogInformation("User created a new account with password."); var code = await _userManager.GenerateEmailConfirmationTokenAsync(user); var callbackUrl = Url.Page( "/Account/ConfirmEmail", pageHandler: null, values: new { userId = user.Id, code = code }, protocol: Request.Scheme); await _emailSender.SendEmailAsync(Input.Email, "Confirm your email", $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."); await _signInManager.SignInAsync(user, isPersistent : false); return(LocalRedirect(returnUrl)); } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } // If we got this far, something failed, redisplay form return(Page()); }