コード例 #1
0
ファイル: Startup.cs プロジェクト: kilicsule/NeOldu
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, NeOlduDbContext db)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
                app.UseHsts();
            }

            bool itCreated = db.Database.EnsureCreated();

            if (itCreated)
            {
                var applicationTypeAdmin = new ApplicationType {
                    Id = Guid.NewGuid(), Type = "Admin"
                };
                var applicationTypeUser = new ApplicationType {
                    Id = Guid.NewGuid(), Type = "User"
                };
                db.ApplicationTypes.Add(applicationTypeAdmin);
                db.ApplicationTypes.Add(applicationTypeUser);
                db.ApplicationUsers.Add(new ApplicationUser()
                {
                    Id                = Guid.NewGuid(),
                    Email             = "*****@*****.**",
                    Password          = "******",
                    UserName          = "******",
                    FirstName         = "Zulfu",
                    LastName          = "Sevgi",
                    ApplicationType   = applicationTypeAdmin,
                    ApplicationTypeId = applicationTypeAdmin.Id,
                });
                db.SaveChanges();
            }
            app.UseRouting();

            app.UseHttpsRedirection();

            app.UseStaticFiles();

            app.UseAuthentication();

            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Oturum}/{action=GirisYap}/{id?}");
            });
        }
コード例 #2
0
ファイル: UnitOfWork.cs プロジェクト: kilicsule/NeOldu
 public UnitOfWork(NeOlduDbContext context, IApplicaitonBlockDal applicaitonBlockDal,
                   IApplicaitonReactionDal applicaitonReactionDal, IApplicationTypeDal applicationTypeDal,
                   IApplicationUserCommentDal applicationUserCommentDal, IApplicationUserDal applicationUser,
                   IPeopleDal peopleDal, IDeathDateDal deathDateDal, IFileManager fileManager,
                   IMapperService mapperService)
 {
     Context                   = context;
     ApplicationUserDal        = applicationUser;
     ApplicaitonBlockDal       = applicaitonBlockDal;
     ApplicaitonReactionDal    = applicaitonReactionDal;
     ApplicationTypeDal        = applicationTypeDal;
     ApplicationUserCommentDal = applicationUserCommentDal;
     PeopleDal                 = peopleDal;
     DeathDateDal              = deathDateDal;
     FileManager               = fileManager;
     MapperService             = mapperService;
 }
コード例 #3
0
 public ApplicaitonReactionDal(NeOlduDbContext context) : base(context)
 {
 }
コード例 #4
0
 public ApplicaitonBlockDal(NeOlduDbContext context, IMapperService mapperService) : base(context)
 {
     _mapperService = mapperService;
 }
コード例 #5
0
 public ApplicationTypeDal(NeOlduDbContext context) : base(context)
 {
 }
コード例 #6
0
 public PeopleDal(NeOlduDbContext context) : base(context)
 {
 }
コード例 #7
0
ファイル: DeathDateDal.cs プロジェクト: kilicsule/NeOldu
 public DeathDateDal(NeOlduDbContext context) : base(context)
 {
 }
コード例 #8
0
 public ApplicationUserCommentDal(NeOlduDbContext context) : base(context)
 {
 }
コード例 #9
0
 public EfDal(NeOlduDbContext context)
 {
     Context = context;
     DbSet   = Context.Set <TEntity>();
 }