public async Task <IActionResult> Edit(int id, [Bind("ID,Date,MSalaryTypeId,Salary,Overtime,Incentive,Bonus,Position,Diligence,Food,Vehicle,Leave,Award,Tax,SS,PVD,Loan,LastUpdate")] MSalary mSalary) { if (id != mSalary.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(mSalary); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MSalaryExists(mSalary.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MSalaryTypeId"] = new SelectList(_context.MSalaryType, "ID", "Name", mSalary.MSalaryTypeId); return(View(mSalary)); }
// GET: MSalaries/Create public IActionResult Create() { ViewData["MSalaryTypeId"] = new SelectList(_context.MSalaryType, "ID", "Name"); var mSalary = new MSalary(); return(View(mSalary)); }
public async Task <IActionResult> Create([Bind("ID,Date,MSalaryTypeId,Salary,Overtime,Incentive,Bonus,Position,Diligence,Food,Vehicle,Leave,Award,Tax,SS,PVD,Loan,LastUpdate")] MSalary mSalary) { if (ModelState.IsValid) { var user = await _userManager.GetUserAsync(User); mSalary.User = user; _context.Add(mSalary); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MSalaryTypeId"] = new SelectList(_context.MSalaryType, "ID", "Name", mSalary.MSalaryTypeId); return(View(mSalary)); }