public IEnumerable <ProveedorDTO> GetAll()
        {
            var proveedores    = _context.Proveedor.Where(x => x.Estado == Constantes.Activo);
            var proveedoresDTO = ProveedorDTO.DeModeloADTO(proveedores);

            return(proveedoresDTO);
        }
        public async Task <Response> GetById(long id)
        {
            var proveedor = await _context.Proveedor.FirstOrDefaultAsync(r => r.Id == id);

            if (proveedor == null)
            {
                return(new Response {
                    Mensaje = "Este Proveedor no existe"
                });
            }

            var data = ProveedorDTO.DeModeloADTO(proveedor);

            return(new Response {
                Datos = data
            });
        }