public IActionResult AuthenticateEmployee([FromBody] BankEmployeeLogin employee) { BankEmployeeLogin bankEmployee = _repository.FindEmployee(employee); if (bankEmployee != null) { if (bankEmployee.EmployeeUsername != employee.EmployeeUsername && bankEmployee.EmployeePassword != employee.EmployeePassword) { return(Unauthorized()); } else { var token = jWTAuthenticationManager.Authenticate(employee.EmployeeUsername, employee.EmployeePassword); if (token == null) { return(Unauthorized()); } return(Ok(token)); } } else { return(Unauthorized()); } }
public BankEmployeeLogin FindEmployee(BankEmployeeLogin bankEmployee) { BankEmployeeLogin bankEmployee1 = _context.BankEmployeesLogin.SingleOrDefault(e => (e.EmployeeUsername == bankEmployee.EmployeeUsername && e.EmployeePassword == e.EmployeePassword)); return(bankEmployee1); }
public string AddNewEmployee([FromBody] BankEmployeeLogin employee) { _repository.AddBankEmployee(employee); return("New Employee Login has been created"); }
public void AddBankEmployee(BankEmployeeLogin employee) { _context.BankEmployeesLogin.Add(employee); _context.SaveChanges(); }