public async Task <IActionResult> Edit(int id, [Bind("Id,Category,Color,Brand,Price,Description,Status,DateBought,DateCreated,DateModified")] LauItem lauItem) { if (id != lauItem.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(lauItem); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LauItemExists(lauItem.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(lauItem)); }
public async Task <IActionResult> Create([Bind("Id,Category,Color,Brand,Price,Description,Status,DateBought,DateCreated,DateModified")] LauItem lauItem) { if (ModelState.IsValid) { _context.Add(lauItem); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(lauItem)); }
public static void Initialize(LauContext context) { context.Database.EnsureCreated(); if (context.LauItems.Any()) { return; } var lauItems = new LauItem[] { new LauItem { Category = "Kaos", Color = "Hijau", Brand = "Cole", Price = 69000, Description = "", Status = true, DateBought = DateTime.Now, DateCreated = DateTime.Now, DateModified = DateTime.Now } }; foreach (LauItem l in lauItems) { context.LauItems.Add(l); } context.SaveChanges(); var lauLogs = new LauLog[] { new LauLog { DateIn = DateTime.Now, DateOut = DateTime.Now, Price = 15000, Status = true } }; foreach (LauLog l in lauLogs) { context.LauLogs.Add(l); } context.SaveChanges(); var lauUnits = new LauUnit[] { new LauUnit { LauItemId = 1, LauLogId = 1, Quantity = 1, Status = true, Notes = "" } }; foreach (LauUnit l in lauUnits) { context.LauUnits.Add(l); } context.SaveChanges(); }