Ejemplo n.º 1
0
 public IActionResult GetEmployees(
     [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = null)] HttpRequest req,
     ILogger logger)
 {
     try
     {
         return(new OkObjectResult(employeeProvider.GetEmployees()));
     }
     catch (Exception ex)
     {
         logger.LogError(ex.ToString());
         return(new BadRequestObjectResult("Something wrong happened"));
     }
 }
Ejemplo n.º 2
0
        public double CalculateTaxForEmployees()
        {
            var employees = _provider.GetEmployees();


            double total = 0;
            var    rate  = _rateProvider.GetRate();

            foreach (var employee in employees)
            {
                var tax = _taxCalculator.CalculateTax(employee, rate);
                total = total + tax;
            }
            return(total);
        }
Ejemplo n.º 3
0
 public ActionResult <IEnumerable <Employee.DataAccessLayer.Employee> > GetEmployees()
 {
     return(employeeProvider.GetEmployees().ToList());
 }
Ejemplo n.º 4
0
 public IEnumerable <Employee> Get()
 {
     return(_employeeProvider.GetEmployees());
 }