public ActionResult <Employee> AddEmployee(ProductionWorker empl) { //Employee em = new ProductionWorker(); //ProductionWorker prod = new ProductionWorker(); if (!_service.AddEmployee(empl)) { return(BadRequest(new ReturnMessage("User with this login already exist"))); } return(Ok(empl)); }
public async Task <IActionResult> Create(EmployeeViewModel employeeViewModel) { var employee = await _employeeServices.AddEmployee(employeeViewModel); if (employee != null) { return(Ok(employee)); } return(BadRequest()); }
public ActionResult Add(Employee emp) { try { var isAdded = _employeeServices.AddEmployee(emp); return(RedirectToAction("List")); } catch (Exception ex) { return(RedirectToAction("List")); } }
public void AddEmployee() { // Arrange Employee employee = new Employee() { ID = 10, First_Name = "Ajit", Last_Name = "Singh", Designation = "Senior Engineer", Salary = 35000 }; // Act bool result = employeeServices.AddEmployee(employee); // Assert Assert.AreEqual(true, result); }
public IHttpActionResult AddEmployee([FromBody] Employee employee) { try { if (!ModelState.IsValid) { return(Content(HttpStatusCode.BadRequest, "Bad Request")); } employeeServices.AddEmployee(employee); return(Content(HttpStatusCode.Created, "Employee record created")); } catch (Exception) { return(Content(HttpStatusCode.InternalServerError, "Internal Server Error")); } }