Exemple #1
0
        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());
            }
        }
Exemple #2
0
        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));
        }