public async Task <IActionResult> EditStoreBonus(StoreBonus model, int id) { StoreBonus bonus = await _payrollDb.StoreBonuses.FindAsync(id); if (ModelState.IsValid) { if (bonus != null) { bonus.Amount = model.Amount; bonus.Month = model.Month; bonus.StoreId = model.StoreId; bonus.StoreBonusWritedDate = model.StoreBonusWritedDate; await _payrollDb.SaveChangesAsync(); return(RedirectToAction(nameof(ListStoreBonus))); } else { return(Redirect("~/Account/Error")); } } else { return(View()); } }
public async Task <IActionResult> CreateStoreBonus(StoreBonus bonus) { if (ModelState.IsValid) { StoreBonus p = bonus; await _payrollDb.StoreBonuses.AddAsync(p); await _payrollDb.SaveChangesAsync(); return(RedirectToAction(nameof(ListStoreBonus))); } return(View(bonus)); }