public async Task <IActionResult> Edit(ObiektGospodarczy obiektGospodarczy) { try { _context.Update(obiektGospodarczy); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Gospodarstwo")); } catch { return(View()); } }
public async Task <IActionResult> Create([Bind("ID,Nazwa")] ObiektGospodarczy obiektGospodarczy) { int userID = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var gospodarstwo = await _context.Gospodarstwo.FirstOrDefaultAsync(x => x.UserID == userID); obiektGospodarczy.Gospodarstwo = gospodarstwo; obiektGospodarczy.GospodarstwoID = gospodarstwo.ID; if (ModelState.IsValid) { _context.Add(obiektGospodarczy); await _context.SaveChangesAsync(); } return(RedirectToAction("Index", "Gospodarstwo")); }