示例#1
0
        public async Task <ActionResult> DevolverTodos()
        {
            try
            {
                List <ClienteViewModel> ListaClientes = new List <ClienteViewModel>();
                var clientes = await clienteServices.DevolverTodos();

                foreach (var item in clientes)
                {
                    ListaClientes.Add(new ClienteViewModel
                    {
                        Codigo         = item.Codigo,
                        Identificacion = item.Identificacion,
                        Tipo_Documento = item.Tipo_Identificacion.Abreviatura,
                        NombreCompleto = item.NombreCompleto,
                        Direccion      = item.Direccion,
                        Telefono       = item.Telefono,
                        FechaNac       = item.FechaNac.ToString("dd/MM/yyyy"),
                        Correo         = item.Correo
                    });
                }
                return(Ok(ListaClientes));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }