コード例 #1
0
 public void RemovePhoneNumber(FriendPhoneNumber model)
 {
     Context.FriendPhoneNumbers.Remove(model);
 }
コード例 #2
0
 public void RemovePhoneNumber(FriendPhoneNumber selectedNumberModel)
 {
     Context.FriendPhoneNumbers.Remove(selectedNumberModel);
 }
コード例 #3
0
 public void RemovePhoneNumber(FriendPhoneNumber phoneNumber)
 {
     Context.FriendPhoneNumbers.Remove(phoneNumber);
 }
コード例 #4
0
 public void RemovePhoneNumber(FriendPhoneNumber selectedPhoneNumber)
 {
     context.FriendPhoneNumbers.Remove(selectedPhoneNumber);
 }
コード例 #5
0
 public void RemovePhoneNumber(FriendPhoneNumber friendPhoneNumber)
 {
     _context.FriendPhoneNumbers.Remove(friendPhoneNumber);
 }
コード例 #6
0
        public static void Seed(this FriendsOrganizerDbContext dbContext)
        {
            if (!dbContext.Friends.Any())
            {
                var newFriends = new List <Friend>()
                {
                    new Friend()
                    {
                        FirstName = "John", LastName = "Dow", Email = "*****@*****.**"
                    },
                    new Friend()
                    {
                        FirstName = "Jayne", LastName = "Dow", Email = "*****@*****.**"
                    },
                    new Friend()
                    {
                        FirstName = "Tom", LastName = "Cat", Email = "*****@*****.**"
                    },
                    new Friend()
                    {
                        FirstName = "Jerry", LastName = "Mouce", Email = "*****@*****.**"
                    }
                };

                dbContext.Friends.AddRange(newFriends);
                dbContext.SaveChanges();
            }

            if (!dbContext.ProgrammingLanguages.Any())
            {
                var newProgrammingLanguages = new List <ProgrammingLanguage>()
                {
                    new ProgrammingLanguage()
                    {
                        Name = "C#"
                    },
                    new ProgrammingLanguage()
                    {
                        Name = "Java"
                    },
                    new ProgrammingLanguage()
                    {
                        Name = "F#"
                    },
                    new ProgrammingLanguage()
                    {
                        Name = "C++"
                    },
                    new ProgrammingLanguage()
                    {
                        Name = "C"
                    },
                };

                dbContext.ProgrammingLanguages.AddRange(newProgrammingLanguages);
                dbContext.SaveChangesAsync();
            }

            if (!dbContext.FriendsPhonesNumbers.Any())
            {
                var newPhoneNumber = new FriendPhoneNumber()
                {
                    PhoneNumber = "+35988765342", FriendId = dbContext.Friends.FirstOrDefault().Id
                };

                dbContext.FriendsPhonesNumbers.AddAsync(newPhoneNumber);
                dbContext.SaveChangesAsync();
            }

            if (!dbContext.Meetings.Any())
            {
                var newMeetingNumber = new Meeting()
                {
                    Title          = "Watching Socker",
                    StartAt        = DateTime.Now.Date,
                    EndAt          = DateTime.Now.Date,
                    FriendMeetings = new List <FriendMeeting>()
                    {
                        new FriendMeeting()
                        {
                            FriendId = dbContext.Friends.FirstOrDefault().Id,
                        }
                    }
                };

                dbContext.Meetings.AddAsync(newMeetingNumber);
                dbContext.SaveChangesAsync();
            }
        }