public async Task <IActionResult> Edit(int id, [Bind("HorseGrainId,Amount,AMReport,PMReport,HorseId,GrainId")] HorseGrain horseGrain) { if (id != horseGrain.HorseGrainId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(horseGrain); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!HorseGrainExists(horseGrain.HorseGrainId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(horseGrain)); }
public async Task <IActionResult> Create([Bind("HorseGrainId,Amount,AMReport,PMReport,HorseId,GrainId")] HorseGrain horseGrain) { if (ModelState.IsValid) { _context.Add(horseGrain); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(horseGrain)); }
// GET: HorseGrain/Create public async Task <IActionResult> Create(int?id) { var horsegrain = new HorseGrain(); if (id != null) { var horse = await _context.Horse.FindAsync(id); if (horse == null) { return(NotFound()); } horsegrain.HorseId = horse.HorseId; } return(View(new HorseGrainViewModel(_context, horsegrain))); }