//Get-Update public IActionResult Update(int?id) { AstronautMissionVM AstronautMissionVM = new AstronautMissionVM() { AstronautMission = new AstronautMission(), AstronautDropDown = _db.Astronauts.Select(i => new SelectListItem { Text = i.Surname + " " + i.Name + ", " + i.Role.Name, Value = i.Id.ToString() }).ToList(), MissionDropDown = _db.Missions.Select(i => new SelectListItem { Text = i.Name, Value = i.Id.ToString() }).ToList() }; if (id == null || id == 0) { return(NotFound()); } AstronautMissionVM.AstronautMission = _db.AstronautMissions.Find(id); if (AstronautMissionVM.AstronautMission == null) { return(NotFound()); } return(View(AstronautMissionVM)); }
public IActionResult Create(AstronautMissionVM obj) { if (ModelState.IsValid) { _db.AstronautMissions.Add(obj.AstronautMission); _db.SaveChanges(); return(RedirectToAction("Index")); } return(View(obj)); }
//GET-Create public IActionResult Create() { AstronautMissionVM astronautMissionVM = new AstronautMissionVM() { AstronautMission = new AstronautMission(), AstronautDropDown = _db.Astronauts.Select(i => new SelectListItem { Text = i.Surname + " " + i.Name + ", " + i.Role.Name, Value = i.Id.ToString() }), MissionDropDown = _db.Missions.Select(i => new SelectListItem { Text = i.Name, Value = i.Id.ToString() }).ToList() }; return(View(astronautMissionVM)); }