public MifareCard(FreePass freePass) { establishContext(); ConsoleLogListReader(); this.freePass = freePass; this.acr123u = new Acr123U(); }
private void buttonFreePass_Click(object sender, EventArgs e) { CameraHelper.StopIpCamera(LiveCamera); mifareCard.Stop(); database.DisposeDatabaseConnection(); FreePass freePass = new FreePass(home); freePass.Show(); Hide(); Dispose(); UnsubscribeEvents(); TKHelper.ClearGarbage(); }
public IActionResult FreePass(FreePassViewModel model) { if (ModelState.IsValid) { // Adding entry to database. FreePass freePass = new FreePass { Name = model.Name, Email = model.Email, DateIssued = model.DateIssued, DateUsed = null }; freePassRepository.Add(freePass); // Getting the Id of the free pass. This will be sent to the user as the pass code. int freePassId = freePassRepository.GetFreePassId(freePass.Email); string subject = "Your Day Pass number"; string message = $"Hello {freePass.Name}. Your pass number is: {freePassId}."; Email.Send(env.IsDevelopment() ? "*****@*****.**" : model.Email, subject, message); return(RedirectToAction(nameof(ConfirmFreePass), "Home", model.Name)); } else { return(View(model)); } }
public Webcam(FreePass freePass) { this.freePass = freePass; InitializeWebcam(); }