public async Task <IActionResult> Create(DataAccess.Model.Employee employee) { if (employee == null) { return(BadRequest("Employee not passed")); } var createdEmployee = await _employeeDAO.CreateEmployee(employee); if (createdEmployee != null) { return(new CreatedAtActionResult("GetEmployee", "Employee", new { createdEmployee.id }, createdEmployee)); } else { return(BadRequest("Error occured please try again.")); } }