public static void SeedDb(KolaNaukoweDbContext context, string leaderID) { if (context.StudentResearchGroups.Any()) { return; // DB has been seeded } var studentGroups = new StudentResearchGroup[] { new StudentResearchGroup { Name = "EKA.NET", CreatedAt = DateTime.UtcNow, Department = "Elektroniki", OwnerId = leaderID, Leader = "Adam Pierwszy", Attendant = "Jacek Małolepszy", Description = "Koło naukowe programistów", Subjects = new List <Subject> { new Subject { Name = "C#" }, new Subject { Name = "Programowanie" } } }, new StudentResearchGroup { Name = "PIAST.NET", CreatedAt = DateTime.UtcNow, Department = "Informatyki i Zarzadzania", OwnerId = leaderID, Leader = "Kamil Drugi", Attendant = "Fryderyk Kowalski", Description = "Koło naukowe programistów", Subjects = new List <Subject> { new Subject { Name = "C#" }, new Subject { Name = ".NET" } } }, new StudentResearchGroup { Name = "NEW.NET", CreatedAt = DateTime.UtcNow, Department = "Mechaniczny", OwnerId = leaderID, Leader = "Adam Trzeci", Attendant = "Jan Nowak", Description = "Koło naukowe mechaników", Subjects = new List <Subject> { new Subject { Name = "Projektowanie maszyn" }, new Subject { Name = ".NET" } } }, new StudentResearchGroup { Name = "COS.NET", CreatedAt = DateTime.UtcNow, Department = "Elektryczny", OwnerId = leaderID, Leader = "Michał Czwarty", Attendant = "Pedro", Description = "Koło naukowe elektryków", Subjects = new List <Subject> { new Subject { Name = "Robotyka" }, new Subject { Name = "Przyroda" } } }, }; foreach (StudentResearchGroup s in studentGroups) { context.StudentResearchGroups.Add(s); } context.SaveChanges(); }
public IActionResult Create(AddEditResearchGroupViewModel model) { //if (!ModelState.IsValid) //{ // return RedirectToAction(nameof(Index)); //} var researchGroup = new StudentResearchGroup(); var newStudentResearchGroup = _mapper.Map <AddEditResearchGroupViewModel, StudentResearchGroup>(model); newStudentResearchGroup.Subjects.Add(model.Subject1); newStudentResearchGroup.Subjects.Add(model.Subject2); _studentResearchGroupService.Add(newStudentResearchGroup); return(RedirectToAction("Index", "Home")); }
public StudentResearchGroupDto Add(StudentResearchGroup newStudentResearchGroup) { var studentResearchGroup = _genericRepository.Add(newStudentResearchGroup); return(_mapper.Map <StudentResearchGroup, StudentResearchGroupDto>(studentResearchGroup)); }
public void Update(StudentResearchGroup item) { _genericRepository.Update(item); }