public IActionResult Post([FromBody] EmployeeRegisterModel model) { if (ModelState.IsValid) { _employeeOperations.AddEmployee(model); } else { return(BadRequest("Not all parameters have filled")); } return(Created("", model)); }
public void AddEmployeeTest() { //Arrange Employee expected = new Employee() { FirstName = "Becky", LastName = "Morgan", Department = Department.Admin, Salary = 80000 }; Employee result = new Employee(); //Act result = employeeOperations.AddEmployee(expected); //Assert Assert.AreEqual(5, result.Id); Assert.AreEqual(expected.FirstName, result.FirstName); Assert.AreEqual(expected.LastName, result.LastName); Assert.AreEqual(expected.Department, result.Department); Assert.AreEqual(expected.Salary, result.Salary); }
public IActionResult Post([FromBody] Employee newEmployee) { return(Ok(_employeeOperations.AddEmployee(newEmployee))); }