Пример #1
0
        public static void AddUser(GotFiredDbContext context)
        {
            IdentityResult identityResult;
            UserManager <ApplicationUser> userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context));
            RoleManager <IdentityRole>    roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));

            roleManager.Create(new IdentityRole {
                Name = "admin"
            });
            roleManager.Create(new IdentityRole {
                Name = "editor"
            });
            roleManager.Create(new IdentityRole {
                Name = "user"
            });
            var user = new ApplicationUser()
            {
                UserName = "******",
            };
            var temp = userManager.FindByName(user.UserName);

            if (temp == null)
            {
                identityResult = userManager.Create(user, "password");
                userManager.AddToRole(user.Id, "admin");
                //temp = userManager.FindByName(user.UserName);
            }
        }
Пример #2
0
 public AuthRepository(GotFiredDbContext context)
 {
     _context     = context;
     _userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context));
     _roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));
 }
Пример #3
0
 public BaseRepository(GotFiredDbContext context)
 {
     _context = context;
     _dbSet   = context.Set <T>();
 }
Пример #4
0
 public UnitOfWork()
 {
     _context = new GotFiredDbContext();
 }
Пример #5
0
        //public ObservableCollection<T> Local;

        public GenericRepository(GotFiredDbContext context) : base(context)
        {
            Context = context;
            DbSet   = context.Set <T>();
            //Local = context.Set<T>().Local;
        }
Пример #6
0
        public static void AddBulkData(GotFiredDbContext context)
        {
            context.City.AddOrUpdate(
                c => c.ID,
                new City
            {
                ID          = 1,
                Name        = "Istanbul",
                Creator     = 0,
                Editor      = 0,
                RowVersion  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate = DateTime.Now,
                EditedDate  = DateTime.Now
            },
                new City
            {
                ID          = 2,
                Name        = "Ankara",
                Creator     = 0,
                Editor      = 0,
                RowVersion  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate = DateTime.Now,
                EditedDate  = DateTime.Now
            },
                new City {
                ID = 3, Name = "İzmir", Creator = 0, Editor = 0, RowVersion = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000), CreatedDate = DateTime.Now, EditedDate = DateTime.Now
            }
                );

            context.Category.AddOrUpdate(
                c => c.ID,
                new Category {
                ID = 1, Name = "Mobbing", CreatedDate = DateTime.Now, EditedDate = DateTime.Now, Creator = 0, Editor = 0, RowVersion = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000)
            }
                );

            context.CompanySector.AddOrUpdate(
                c => c.ID,
                new CompanySector {
                ID = 1, Name = "İnsan Kaynakları", CreatedDate = DateTime.Now, EditedDate = DateTime.Now, Creator = 0, Editor = 0, RowVersion = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000)
            }
                );
            context.DeclaredTerminationReason.AddOrUpdate(
                c => c.ID,
                new DeclaredTerminationReason
            {
                ID          = 1,
                Name        = "Performans Düşüklüğü",
                Creator     = 0,
                Editor      = 0,
                RowVersion  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate = DateTime.Now,
                EditedDate  = DateTime.Now
            }
                );
            context.Applicant.AddOrUpdate(
                c => c.ID,
                new Applicant
            {
                ID               = 1,
                FullName         = "Ahmet",
                AgeInterval      = AgeInterval.ThirtyFiveToFortyFour,
                EducationalState = EducationState.HighSchool,
                Email            = "*****@*****.**",
                Gender           = Gender.Male,
                IsActive         = true,
                PhoneNumber      = "5390032020",
                IsDeleted        = false,
                CreatedDate      = DateTime.Now,
                EditedDate       = DateTime.Now,
                Creator          = 0,
                Editor           = 0,
                RowVersion       = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000)
            });

            context.SupportedBy.AddOrUpdate(
                c => c.ID,
                new SupportedBy
            {
                ID          = 1,
                Name        = "Ayşe",
                Creator     = 0,
                Editor      = 0,
                RowVersion  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate = DateTime.Now,
                EditedDate  = DateTime.Now
            },
                new SupportedBy
            {
                ID          = 2,
                Name        = "Fatma",
                Creator     = 0,
                Editor      = 0,
                RowVersion  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate = DateTime.Now,
                EditedDate  = DateTime.Now
            }
                );
            context.DismissalCase.AddOrUpdate(
                c => c.ID,
                new DismissalCase
            {
                ID                          = 1,
                Guid                        = "0f8fad5b-d9cb-469f-a165-70867728950e",
                AdditionalInfo              = "-",
                ApplicantId                 = 1,
                CategoryID                  = 1,
                CityID                      = 1,
                CompanyDescription          = "Açıklama",
                CompanySectorID             = 1,
                DeclaredTerminationReasonID = 1,
                DetailedExperience          = "Yok",
                DismissalState              = DismissalState.AboutToBeDismissed,
                EmployeeCount               = EmployeeCount.MoreThenThirty,
                WantShareHisExperience      = true,
                HasSignedAnyDocument        = false,
                EmploymentDurationSince     = EmploymentDurationSince.FromOneAndHalfYearToThreeYears,
                EmploymentTerminationDate   = DateTime.Now.AddDays(-10),
                Creator                     = 0,
                Editor                      = 0,
                RowVersion                  = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate                 = DateTime.Now,
                EditedDate                  = DateTime.Now
            });
            context.Comment.AddOrUpdate(
                c => c.ID,
                new Comment
            {
                ID = 1,
                DismissalCaseID = 1,
                Text            = "test",
                UserName        = "******",
                Creator         = 0,
                Editor          = 0,
                RowVersion      = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 8).ToUpper() + new Random().Next(10000000, 20000000),
                CreatedDate     = DateTime.Now,
                EditedDate      = DateTime.Now
            });
        }