Exemplo n.º 1
0
        public static void EnsureSeedDataForContext(this HrResorcesContext context)
        {
            if (context.Companies.Any())
            {
                return;
            }

            var companies = new List <Company>
            {
                new Company()

                {
                    Name        = "ABC",
                    Description = "Hardware",
                    City        = "Novi Sad",
                    Country     = "Serbia",
                    Phone       = "1111111",
                    EmailAdress = " ABC@co",
                    WebSite     = "www.ABC"
                }
            };


            {
                new Company()

                {
                    Name        = "DEG",
                    Description = "Software",
                    City        = "Atina",
                    Country     = "Greace",
                    Phone       = "1111111",
                    EmailAdress = " DEG@co",
                    WebSite     = "www.DEG"
                };

                if (context.Jobpositions.Any())
                {
                    return;
                }

                var jobPositions = new List <JobPosition>()

                {
                    new JobPosition()

                    {
                        JobName        = "Front end",
                        JobDescription = "Java",
                        JobCity        = "Novi Sad",
                        JobCountry     = "Serbia",
                        JobPartTime    = "Da",
                        JobKeyWords    = " Iskustvo 5 god",
                        CompanyName    = "ABC"
                    },
                };



                if (context.RegularUsers.Any())
                {
                    return;
                }

                var regularUsers = new List <RegularUser>()
                {
                    new RegularUser()

                    {
                        UserName                   = "******",
                        UserSurname                = "Zivkovic",
                        UserDateOfBirth            = "19.07.1967",
                        UserSex                    = "Muško",
                        UserCity                   = "Novi Sad",
                        UserVilingToChangeLocation = "Da",
                        UserFullTimeJob            = "Da",
                        UserWorkExperience         = " Da",
                        UserKeyWords               = "Hemičar"
                    },
                };



                context.Companies.AddRange(companies);

                context.Jobpositions.AddRange(jobPositions);
                context.RegularUsers.AddRange(regularUsers);

                context.SaveChanges();
            }
        }
 public bool Save()
 {
     return(_context.SaveChanges() >= 0);
 }