//api/employee/find/baxter public IActionResult Find(string lastname) { if (ModelState.IsValid && !string.IsNullOrWhiteSpace(lastname)) { var results = _manager.Find(lastname); return(Ok(results)); } return(BadRequest()); }
public void Search_FindStaffs() { //Arrange var employees = EmployeeSeed.Data(); var search = "Baxter"; //Act var addResults = _manager.Add(employees); var results = _manager.Find(search); //Assert Assert.True(addResults.Succeeded); Assert.True(results.Succeeded); Assert.Equal(search, results.Employees.First().Lastname); }
public IActionResult Login(EmployeeLoginViewModel viewModel) { if (ModelState.IsValid) { var result = employeeManager.Find(viewModel); if (result.Designation == "Employee") { return(RedirectToAction("Submit", "Home", new { email = result.Email })); } else { return(RedirectToAction("Index", new RouteValueDictionary(new { controller = "Home", action = "Index", id = result.Id, role = result.Designation }))); } } return(View()); }