Exemplo n.º 1
0
        public ListEmpleados ObtenerEmpleados()
        {
            var lstEmpleados = new List <EmpleadoEntity>();

            ListEmpleados ListaEmpleados = new ListEmpleados
            {
                ListaEmpleados = new List <EmpleadoEntity>()
            };

            try
            {
                var empResult = new DEmpleado().ObtenerEmpleados();

                if (empResult != null && empResult.Any())
                {
                    foreach (var item in empResult)
                    {
                        var result = new EmpleadoEntity()
                        {
                            Id       = item.Id,
                            Nombre   = item.Nombre,
                            Cargo    = item.Cargo,
                            Telefono = item.Telefono,
                            Contrato = item.Contrato
                        };

                        lstEmpleados.Add(result);
                    }
                }

                if (lstEmpleados.Any())
                {
                    ListaEmpleados.ListaEmpleados = lstEmpleados;
                    ListaEmpleados.Mensaje        = "Registros encontrados: " + lstEmpleados.Count.ToString();
                    ListaEmpleados.Respuesta      = 1;

                    return(ListaEmpleados);
                }

                ListaEmpleados.Mensaje   = "No hay registros";
                ListaEmpleados.Respuesta = 0;

                return(ListaEmpleados);
            }
            catch (ApplicationException ex)
            {
                throw ex.InnerException;
            }
        }