public async Task <IActionResult> Edit(cafeteriaViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var user = await GetCurrentUserAsync(); var cafeteria = await _context.Cafeteria .FirstOrDefaultAsync(s => s.Id == viewModel.Id); if (cafeteria != null) { cafeteria.Id = viewModel.Id; cafeteria.EmployeeID = viewModel.EmployeeID; cafeteria.Date = viewModel.Date; cafeteria.Income = viewModel.Income; cafeteria.Expenditure = viewModel.Expenditure; _context.Cafeteria.Update(cafeteria); await _context.SaveChangesAsync(); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(cafeteriaViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var user = await GetCurrentUserAsync(); var cafeteria = new Cafeteria { Id = viewModel.Id, EmployeeID = viewModel.EmployeeID, Date = viewModel.Date, Income = viewModel.Income, Expenditure = viewModel.Expenditure }; _context.Cafeteria.Add(cafeteria); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }