예제 #1
0
        public JsonResult GetEmpleados()
        {
            SalarioBLL salarioBLL    = new SalarioBLL();
            var        listEmpleados = salarioBLL.GetEmpleados();

            List <Empleado> newEmpleadoList = new List <Empleado>();

            foreach (var item in listEmpleados)
            {
                SalarioAnualFactory anualFactory = new SalarioAnualFactory();
                var sal = anualFactory.GetSalarioAnual(item);
                item.salario = sal.CalculoSalario();
                newEmpleadoList.Add(item);
                Debug.WriteLine(item.salario);
            }

            return(Json(newEmpleadoList));
        }
예제 #2
0
        // GET: Empleado/Details/5
        public JsonResult GetEmpleadoByID(int id)
        {
            SalarioBLL salarioBLL    = new SalarioBLL();
            Empleado   newEmpleado   = new Empleado();
            var        listEmpleados = salarioBLL.GetEmpleados();

            if (listEmpleados != null)
            {
                foreach (var item in listEmpleados)
                {
                    if (item.id == id)
                    {
                        SalarioAnualFactory anualFactory = new SalarioAnualFactory();
                        var sal = anualFactory.GetSalarioAnual(item);
                        item.salario = sal.CalculoSalario();
                        newEmpleado  = item;
                    }
                }
            }



            return(Json(newEmpleado));
        }