public async Task <IActionResult> Edit(int id, [Bind("Id,ApplicationUserId,SexId,GenderId,TemperamentId,Credo,Character,ReligionId,Birthday")] UserCurrentState userCurrentState) { if (id != userCurrentState.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(userCurrentState); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserCurrentStateExists(userCurrentState.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ApplicationUserId"] = new SelectList(_context.ApplicationUsers, "Id", "Id", userCurrentState.ApplicationUserId); ViewData["GenderId"] = new SelectList(_context.Genders, "Id", "GenderName", userCurrentState.GenderId); ViewData["ReligionId"] = new SelectList(_context.Religions, "Id", "ReligionType", userCurrentState.ReligionId); ViewData["SexId"] = new SelectList(_context.Sexes, "Id", "SexName", userCurrentState.SexId); ViewData["TemperamentId"] = new SelectList(_context.Temperaments, "Id", "TemperamentName", userCurrentState.TemperamentId); return(View(userCurrentState)); }
public async Task <IActionResult> Create([Bind("Id,ApplicationUserId,SexId,GenderId,TemperamentId,Credo,Character,ReligionId,Birthday")] UserCurrentState userCurrentState) { if (ModelState.IsValid) { _context.Add(userCurrentState); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ApplicationUserId"] = new SelectList(_context.ApplicationUsers, "Id", "Id", userCurrentState.ApplicationUserId); ViewData["GenderId"] = new SelectList(_context.Genders, "Id", "GenderName", userCurrentState.GenderId); ViewData["ReligionId"] = new SelectList(_context.Religions, "Id", "ReligionType", userCurrentState.ReligionId); ViewData["SexId"] = new SelectList(_context.Sexes, "Id", "SexName", userCurrentState.SexId); ViewData["TemperamentId"] = new SelectList(_context.Temperaments, "Id", "TemperamentName", userCurrentState.TemperamentId); return(View(userCurrentState)); }