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)); }
// 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)); }