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());
            }
        }
Ejemplo n.º 2
0
        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");
 }
Ejemplo n.º 4
0
 public void AddBankEmployee(BankEmployeeLogin employee)
 {
     _context.BankEmployeesLogin.Add(employee);
     _context.SaveChanges();
 }