public ScottFalboCodeModel(IAdmin admin, IUploadService upload, PortfolioDbContext context, IArtAdmin art) { _admin = admin; _upload = upload; _context = context; _art = art; }
public BlogRepository(PortfolioDbContext context) { if (context == null) throw new ArgumentNullException("PortfolioDbContext is null"); _context = context; }
public UploadService(IConfiguration config, IAdmin admin, PortfolioDbContext context, IArtAdmin art) { Configuration = config; _admin = admin; _context = context; _artAdmin = art; }
public RoleController(UserManager <PortfolioUser> userManager, SignInManager <PortfolioUser> signInManager, RoleManager <PortfolioRole> roleManager, PortfolioDbContext db) { _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _db = db; }
// GET: Portfolio/Committee public ActionResult Index() { var db = new PortfolioDbContext(); var model = db.Applications.ToList(); return(View(model)); }
/// <summary> /// Constructor to create a mock database based on PortfolioDbContext. /// </summary> public Mock() { _connection = new SqliteConnection("Filename=:memory:"); _connection.Open(); _db = new PortfolioDbContext( new DbContextOptionsBuilder <PortfolioDbContext>() .UseSqlite(_connection) .Options); _db.Database.EnsureCreated(); }
public UserRepository(PortfolioDbContext dbContext) : base(dbContext) { }
public BlogPostController(UserManager <ApplicationUser> userManager, PortfolioDbContext db) { _userManager = userManager; _db = db; }
public WorkingExperienceRepository(PortfolioDbContext dbContext) : base(dbContext) { }
public ArtAdminRepository(PortfolioDbContext context, IConfiguration config) { _context = context; Configuration = config; }
public IdentityUserService(UserManager <ApplicationUser> registerUser, SignInManager <ApplicationUser> sim, PortfolioDbContext context) { UserManager = registerUser; signInManager = sim; _context = context; }
public AccountController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, PortfolioDbContext db) { _userManager = userManager; _signInManager = signInManager; _db = db; }
public AddressRepository(PortfolioDbContext dbContext) : base(dbContext) { }
public CommentsController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, PortfolioDbContext db) { _userManager = userManager; _db = db; }
public PortfolioRepository(PortfolioDbContext db) { _db = db; }
public PostController(UserManager <PortfolioUser> userManager, SignInManager <PortfolioUser> signInManager, PortfolioDbContext db) { _userManager = userManager; _signInManager = signInManager; _db = db; }
/* * [HttpPost] * public ActionResult Confirm(RegistrationViewModel model, string submitButton) * { * if (submitButton.Equals("abschicken")) * { * // In Datenbank speichern * * // E-Mail senden * * return View("ThankYou"); * } * * return View("Index", model); * } */ public ActionResult Save() { // In Datenbank speichern var model = (RegistrationViewModel)Session["Application"]; var db = new PortfolioDbContext(); var c = 0; if (model.Studienrichtung.Equals("Fotodesign")) { c = 1; } if (model.Studienrichtung.Equals("Industriedesign")) { c = 2; } if (model.Studienrichtung.Equals("Kommunikationsdesign")) { c = 3; } bool hist = model.Pruefung_schon_mal_gemacht.Equals("ja"); var c2 = 0; bool b = false; if (hist) { if (model.Studienrichtung_schon_mal_Aufnahmepruefung.Equals("Fotodesign")) { c2 = 1; } if (model.Studienrichtung_schon_mal_Aufnahmepruefung.Equals("Industriedesign")) { c2 = 2; } if (model.Studienrichtung_schon_mal_Aufnahmepruefung.Equals("Kommunikationsdesign")) { c2 = 3; } b = model.Pruefung_schon_mal_bestanden.Equals("ja"); } var appl = new PortfolioApplication { FirstName = model.FirstName, LastName = model.LastName, Curriculum = c, EMail = model.EMail, Phone = model.Phone, Street = model.Street, Number = model.Number, City = model.City, PostalCode = model.PostalCode, Country = model.Country, RegistrationDate = DateTime.Now, HasPrevAppl = hist, PrevApplSem = hist ? model.Jahreszahl : null, PrevCurriculum = hist ? (int?)c2 : null, ApplPassed = hist ? (bool?)b : (bool?)null, HasConfirmed = true }; db.Applications.Add(appl); db.SaveChanges(); // pdf erzeugen // html rendern /* * var doc = new PdfDocument(); * // html als string übergeben * * var html = this.RenderViewToString("_PrintOut", model); * var pageSettings = new PdfPageSettings * { * Height = 297F, * Width = 210F, * Orientation = PdfPageOrientation.Portrait, * }; * var pdfLayoutFormat = new PdfHtmlLayoutFormat(); * * * Thread thread = new Thread(() => * { * doc.LoadFromHTML(html, true, pageSettings, pdfLayoutFormat); * }); * thread.SetApartmentState(ApartmentState.STA); * thread.Start(); * thread.Join(); */ // streamen und dann als Attachment anhängen var stream = new MemoryStream(); //doc.SaveToStream(stream); /* * var path = Path.Combine(Path.GetTempPath(), "Ausdruck.pdf"); * doc.SaveToFile(path); */ // E-Mail senden var email = new ApplicationEmail("Registration"); email.To = model.EMail; email.From = "*****@*****.**"; email.Subject = string.Format("Ihre Bewerbung für {0}", model.Studienrichtung); email.Application = model; email.Id = appl.Id.ToString(); email.Year = "2017/18"; var html = this.RenderViewToString("_PrintOut", email); PdfDocument pdf = PdfGenerator.GeneratePdf(html, PageSize.A4); //pdf.Save("document.pdf"); pdf.Save(stream, false); // Stream zurücksetzen stream.Position = 0; email.Attach(new Attachment(stream, "Aufkleber.pdf", System.Net.Mime.MediaTypeNames.Application.Pdf)); //email.Attach(new Attachment(path, System.Net.Mime.MediaTypeNames.Application.Pdf)); email.Send(); return(View("ThankYou")); }
public WorkingExperienceService(PortfolioDbContext dbContext) { _dbContext = dbContext; }
public Repository(PortfolioDbContext dbContext) { DbContext = dbContext; }
public BlogPostsService(PortfolioDbContext dbContext) { _dbContext = dbContext; }
public EducationRepository(PortfolioDbContext dbContext) : base(dbContext) { }
public PortfolioController(PortfolioDbContext dbContext, IWebHostEnvironment environment, IPhotoService photoService) { _portfolioContext = dbContext; _hostEnvironment = environment; _photoService = photoService; }
public EducationService(PortfolioDbContext dbContext) { _dbContext = dbContext; }
public AdminRepository(PortfolioDbContext context, IConfiguration config, IArtAdmin art) { _context = context; Configuration = config; _art = art; }
public SkillService(PortfolioDbContext dbContext) { _dbContext = dbContext; }
public AdminController(PortfolioDbContext Context) { context = Context; }
public ProjectsService(PortfolioDbContext dbContext) { _dbContext = dbContext; }
public SkillRepository(PortfolioDbContext dbContext) : base(dbContext) { }
public HomeController(PortfolioDbContext Context) { context = Context; }
public AddressService(PortfolioDbContext dbContext) { _dbContext = dbContext; }