Пример #1
0
 public async Task <ActionResult <Employee> > PostEmployee(Employee employee)
 {
     if (await _EmployeeBL.Add(employee))
     {
         return(CreatedAtAction("GetEmployee", new { id = employee.Id }, employee));
     }
     else
     {
         return(NoContent());
     }
 }
Пример #2
0
        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"));
        }
Пример #3
0
        public async Task Test_add_employee()
        {
            var result = await _employeeBL.Add(new EmployeeData().GenerateData(1).FirstOrDefault());

            result.Should().NotBeNull();
        }