public async Task <ActionResult <Employee> > PostEmployee(Employee employee) { if (await _EmployeeBL.Add(employee)) { return(CreatedAtAction("GetEmployee", new { id = employee.Id }, employee)); } else { return(NoContent()); } }
public ActionResult AddShift(EmployeesData employeesData) { bool isSuccessful = employeeBL.Add(employeesData); if (isSuccessful == false) { errorMessage = "Error: Choosen Shift does not exists\nOr Employee already assigned to it."; } else { errorMessage = null; int numOfActions = this.UpdateNumberOfActions(); if (numOfActions == 0) { return(Redirect("/LogIn/LogOut")); } } return(Redirect("Show")); }
public async Task Test_add_employee() { var result = await _employeeBL.Add(new EmployeeData().GenerateData(1).FirstOrDefault()); result.Should().NotBeNull(); }