Exemplo n.º 1
0
        public IActionResult Login(CredentialsModel credentialsModel)
        {
            EmployeeModel employeeModel = employeesLogic.GetEmployeeByCredentials(credentialsModel);

            if (employeeModel == null)
            {
                return(Unauthorized("Incorrect username or password"));
            }

            employeeModel.JwtToken = jwtHelper.GetJwtToken(employeeModel.Username, employeeModel.Password);
            return(Ok(employeeModel));
        }
Exemplo n.º 2
0
 public EmployeeModel GetEmployeeByCredentials(CredentialsModel credentialsModel)
 {
     return(new EmployeeModel(DB.Employees
                              .SingleOrDefault(e => e.Username == credentialsModel.Username && e.Password == credentialsModel.Password)));
 }