public async Task <IActionResult> UpdateUser(int id, [Bind("Id,Name,Surname,PhoneNumber,TimeOfArrival,Transactions,Payment,EmployeeId")] EmployeesUser employeesUser) { if (id != employeesUser.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employeesUser); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeesUserExists(employeesUser.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("DetailsUser", new { id = employeesUser.EmployeeId })); } ViewData["EmployeeId"] = new SelectList(_context.Employees, "Id", "Id", employeesUser.EmployeeId); return(RedirectToAction("DetailsUser", new { id = employeesUser.EmployeeId })); }
public async Task <IActionResult> AddUser(int?id, string name, string surname, string phone, string hour, string transactions, string payment) { var employee = _context.Employees.Where(i => i.Id == id).FirstOrDefault(); var user = new EmployeesUser() { Name = name, Surname = surname, PhoneNumber = phone, TimeOfArrival = hour, Payment = payment, Transactions = transactions, EmployeeId = employee.Id }; await _context.EmployeesUsers.AddAsync(user); _context.SaveChanges(); return(RedirectToAction("DetailsUser", new { id = employee.Id })); }