Exemple #1
0
        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());
        }
Exemple #3
0
 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"));
     }
 }